Trait ITfLangBarEventSink_Impl
pub trait ITfLangBarEventSink_Impl: IUnknownImpl {
// Required methods
fn OnSetFocus(&self, dwthreadid: u32) -> Result<()>;
fn OnThreadTerminate(&self, dwthreadid: u32) -> Result<()>;
fn OnThreadItemChange(&self, dwthreadid: u32) -> Result<()>;
fn OnModalInput(
&self,
dwthreadid: u32,
umsg: u32,
wparam: WPARAM,
lparam: LPARAM,
) -> Result<()>;
fn ShowFloating(&self, dwflags: u32) -> Result<()>;
fn GetItemFloatingRect(
&self,
dwthreadid: u32,
rguid: *const GUID,
) -> Result<RECT>;
}
Required Methods§
fn OnSetFocus(&self, dwthreadid: u32) -> Result<()>
fn OnThreadTerminate(&self, dwthreadid: u32) -> Result<()>
fn OnThreadItemChange(&self, dwthreadid: u32) -> Result<()>
fn OnModalInput( &self, dwthreadid: u32, umsg: u32, wparam: WPARAM, lparam: LPARAM, ) -> Result<()>
fn ShowFloating(&self, dwflags: u32) -> Result<()>
fn GetItemFloatingRect( &self, dwthreadid: u32, rguid: *const GUID, ) -> Result<RECT>
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.