windows::Win32::UI::TextServices

Trait ITfUIElementMgr_Impl

pub trait ITfUIElementMgr_Impl: IUnknownImpl {
    // Required methods
    fn BeginUIElement(
        &self,
        pelement: Ref<'_, ITfUIElement>,
        pbshow: *mut BOOL,
        pdwuielementid: *mut u32,
    ) -> Result<()>;
    fn UpdateUIElement(&self, dwuielementid: u32) -> Result<()>;
    fn EndUIElement(&self, dwuielementid: u32) -> Result<()>;
    fn GetUIElement(&self, dwuielementid: u32) -> Result<ITfUIElement>;
    fn EnumUIElements(&self) -> Result<IEnumTfUIElements>;
}

Required Methods§

fn BeginUIElement( &self, pelement: Ref<'_, ITfUIElement>, pbshow: *mut BOOL, pdwuielementid: *mut u32, ) -> Result<()>

fn UpdateUIElement(&self, dwuielementid: u32) -> Result<()>

fn EndUIElement(&self, dwuielementid: u32) -> Result<()>

fn GetUIElement(&self, dwuielementid: u32) -> Result<ITfUIElement>

fn EnumUIElements(&self) -> Result<IEnumTfUIElements>

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.

Implementors§