Trait windows::Win32::UI::Controls::RichEdit::ITextSelection_Impl

pub trait ITextSelection_Impl: Sized + ITextRange_Impl {
    // Required methods
    fn GetFlags(&self) -> Result<i32>;
    fn SetFlags(&self, flags: i32) -> Result<()>;
    fn GetType(&self) -> Result<i32>;
    fn MoveLeft(&self, unit: i32, count: i32, extend: i32) -> Result<i32>;
    fn MoveRight(&self, unit: i32, count: i32, extend: i32) -> Result<i32>;
    fn MoveUp(&self, unit: i32, count: i32, extend: i32) -> Result<i32>;
    fn MoveDown(&self, unit: i32, count: i32, extend: i32) -> Result<i32>;
    fn HomeKey(&self, unit: tomConstants, extend: i32) -> Result<i32>;
    fn EndKey(&self, unit: i32, extend: i32) -> Result<i32>;
    fn TypeText(&self, bstr: &BSTR) -> Result<()>;
}

Required Methods§

fn GetFlags(&self) -> Result<i32>

fn SetFlags(&self, flags: i32) -> Result<()>

fn GetType(&self) -> Result<i32>

fn MoveLeft(&self, unit: i32, count: i32, extend: i32) -> Result<i32>

fn MoveRight(&self, unit: i32, count: i32, extend: i32) -> Result<i32>

fn MoveUp(&self, unit: i32, count: i32, extend: i32) -> Result<i32>

fn MoveDown(&self, unit: i32, count: i32, extend: i32) -> Result<i32>

fn HomeKey(&self, unit: tomConstants, extend: i32) -> Result<i32>

fn EndKey(&self, unit: i32, extend: i32) -> Result<i32>

fn TypeText(&self, bstr: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§