Trait windows::Win32::UI::TextServices::ITfContextOwner_Impl

pub trait ITfContextOwner_Impl: Sized {
    // Required methods
    fn GetACPFromPoint(
        &self,
        ptscreen: *const POINT,
        dwflags: u32,
    ) -> Result<i32>;
    fn GetTextExt(
        &self,
        acpstart: i32,
        acpend: i32,
        prc: *mut RECT,
        pfclipped: *mut BOOL,
    ) -> Result<()>;
    fn GetScreenExt(&self) -> Result<RECT>;
    fn GetStatus(&self) -> Result<TS_STATUS>;
    fn GetWnd(&self) -> Result<HWND>;
    fn GetAttribute(&self, rguidattribute: *const GUID) -> Result<VARIANT>;
}

Required Methods§

fn GetACPFromPoint(&self, ptscreen: *const POINT, dwflags: u32) -> Result<i32>

fn GetTextExt( &self, acpstart: i32, acpend: i32, prc: *mut RECT, pfclipped: *mut BOOL, ) -> Result<()>

fn GetScreenExt(&self) -> Result<RECT>

fn GetStatus(&self) -> Result<TS_STATUS>

fn GetWnd(&self) -> Result<HWND>

fn GetAttribute(&self, rguidattribute: *const GUID) -> Result<VARIANT>

Object Safety§

This trait is not object safe.

Implementors§