Trait windows::Win32::UI::Controls::RichEdit::ITextServices2_Impl

pub trait ITextServices2_Impl: Sized + ITextServices_Impl {
    // Required methods
    fn TxGetNaturalSize2(
        &self,
        dwaspect: u32,
        hdcdraw: HDC,
        hictargetdev: HDC,
        ptd: *mut DVTARGETDEVICE,
        dwmode: u32,
        psizelextent: *const SIZE,
        pwidth: *mut i32,
        pheight: *mut i32,
        pascent: *mut i32
    ) -> Result<()>;
    fn TxDrawD2D(
        &self,
        prendertarget: Option<&ID2D1RenderTarget>,
        lprcbounds: *mut RECTL,
        lprcupdate: *mut RECT,
        lviewid: i32
    ) -> Result<()>;
}

Required Methods§

fn TxGetNaturalSize2( &self, dwaspect: u32, hdcdraw: HDC, hictargetdev: HDC, ptd: *mut DVTARGETDEVICE, dwmode: u32, psizelextent: *const SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32 ) -> Result<()>

fn TxDrawD2D( &self, prendertarget: Option<&ID2D1RenderTarget>, lprcbounds: *mut RECTL, lprcupdate: *mut RECT, lviewid: i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§