Trait windows::Win32::UI::TextServices::ITextStoreACPSink_Impl
pub trait ITextStoreACPSink_Impl: Sized {
// Required methods
fn OnTextChange(
&self,
dwflags: TEXT_STORE_TEXT_CHANGE_FLAGS,
pchange: *const TS_TEXTCHANGE,
) -> Result<()>;
fn OnSelectionChange(&self) -> Result<()>;
fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> Result<()>;
fn OnStatusChange(&self, dwflags: u32) -> Result<()>;
fn OnAttrsChange(
&self,
acpstart: i32,
acpend: i32,
cattrs: u32,
paattrs: *const GUID,
) -> Result<()>;
fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> Result<()>;
fn OnStartEditTransaction(&self) -> Result<()>;
fn OnEndEditTransaction(&self) -> Result<()>;
}
Required Methods§
fn OnTextChange( &self, dwflags: TEXT_STORE_TEXT_CHANGE_FLAGS, pchange: *const TS_TEXTCHANGE, ) -> Result<()>
fn OnSelectionChange(&self) -> Result<()>
fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> Result<()>
fn OnStatusChange(&self, dwflags: u32) -> Result<()>
fn OnAttrsChange( &self, acpstart: i32, acpend: i32, cattrs: u32, paattrs: *const GUID, ) -> Result<()>
fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> Result<()>
fn OnStartEditTransaction(&self) -> Result<()>
fn OnEndEditTransaction(&self) -> Result<()>
Object Safety§
This trait is not object safe.