Trait ITextHost2_Impl
pub trait ITextHost2_Impl: 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<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.