Trait windows::Win32::UI::Controls::RichEdit::ITextHost2_Impl

pub trait ITextHost2_Impl: Sized + ITextHost_Impl {
    // Required methods
    fn TxIsDoubleClickPending(&self) -> BOOL;
    fn TxGetWindow(&self, phwnd: *mut HWND) -> Result<()>;
    fn TxSetForegroundWindow(&self) -> Result<()>;
    fn TxGetPalette(&self) -> HPALETTE;
    fn TxGetEastAsianFlags(&self, pflags: *mut i32) -> Result<()>;
    fn TxSetCursor2(&self, hcur: HCURSOR, btext: BOOL) -> HCURSOR;
    fn TxFreeTextServicesNotification(&self);
    fn TxGetEditStyle(&self, dwitem: u32, pdwdata: *mut u32) -> Result<()>;
    fn TxGetWindowStyles(
        &self,
        pdwstyle: *mut u32,
        pdwexstyle: *mut u32
    ) -> Result<()>;
    fn TxShowDropCaret(
        &self,
        fshow: BOOL,
        hdc: HDC,
        prc: *mut RECT
    ) -> Result<()>;
    fn TxDestroyCaret(&self) -> Result<()>;
    fn TxGetHorzExtent(&self, plhorzextent: *mut i32) -> Result<()>;
}

Required Methods§

fn TxIsDoubleClickPending(&self) -> BOOL

fn TxGetWindow(&self, phwnd: *mut HWND) -> Result<()>

fn TxSetForegroundWindow(&self) -> Result<()>

fn TxGetPalette(&self) -> HPALETTE

fn TxGetEastAsianFlags(&self, pflags: *mut i32) -> Result<()>

fn TxSetCursor2(&self, hcur: HCURSOR, btext: BOOL) -> HCURSOR

fn TxFreeTextServicesNotification(&self)

fn TxGetEditStyle(&self, dwitem: u32, pdwdata: *mut u32) -> Result<()>

fn TxGetWindowStyles( &self, pdwstyle: *mut u32, pdwexstyle: *mut u32 ) -> Result<()>

fn TxShowDropCaret(&self, fshow: BOOL, hdc: HDC, prc: *mut RECT) -> Result<()>

fn TxDestroyCaret(&self) -> Result<()>

fn TxGetHorzExtent(&self, plhorzextent: *mut i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§