windows::Win32::UI::Controls::RichEdit

Trait IRichEditOle_Impl

pub trait IRichEditOle_Impl: IUnknownImpl {
Show 16 methods // Required methods fn GetClientSite(&self) -> Result<IOleClientSite>; fn GetObjectCount(&self) -> i32; fn GetLinkCount(&self) -> i32; fn GetObject( &self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS, ) -> Result<()>; fn InsertObject(&self, lpreobject: *mut REOBJECT) -> Result<()>; fn ConvertObject( &self, iob: i32, rclsidnew: *const GUID, lpstrusertypenew: &PCSTR, ) -> Result<()>; fn ActivateAs( &self, rclsid: *const GUID, rclsidas: *const GUID, ) -> Result<()>; fn SetHostNames( &self, lpstrcontainerapp: &PCSTR, lpstrcontainerobj: &PCSTR, ) -> Result<()>; fn SetLinkAvailable(&self, iob: i32, favailable: BOOL) -> Result<()>; fn SetDvaspect(&self, iob: i32, dvaspect: u32) -> Result<()>; fn HandsOffStorage(&self, iob: i32) -> Result<()>; fn SaveCompleted(&self, iob: i32, lpstg: Ref<'_, IStorage>) -> Result<()>; fn InPlaceDeactivate(&self) -> Result<()>; fn ContextSensitiveHelp(&self, fentermode: BOOL) -> Result<()>; fn GetClipboardData( &self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: OutRef<'_, IDataObject>, ) -> Result<()>; fn ImportDataObject( &self, lpdataobj: Ref<'_, IDataObject>, cf: u16, hmetapict: HGLOBAL, ) -> Result<()>;
}

Required Methods§

fn GetClientSite(&self) -> Result<IOleClientSite>

fn GetObjectCount(&self) -> i32

fn GetLinkCount(&self) -> i32

fn GetObject( &self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS, ) -> Result<()>

fn InsertObject(&self, lpreobject: *mut REOBJECT) -> Result<()>

fn ConvertObject( &self, iob: i32, rclsidnew: *const GUID, lpstrusertypenew: &PCSTR, ) -> Result<()>

fn ActivateAs(&self, rclsid: *const GUID, rclsidas: *const GUID) -> Result<()>

fn SetHostNames( &self, lpstrcontainerapp: &PCSTR, lpstrcontainerobj: &PCSTR, ) -> Result<()>

fn SetLinkAvailable(&self, iob: i32, favailable: BOOL) -> Result<()>

fn SetDvaspect(&self, iob: i32, dvaspect: u32) -> Result<()>

fn HandsOffStorage(&self, iob: i32) -> Result<()>

fn SaveCompleted(&self, iob: i32, lpstg: Ref<'_, IStorage>) -> Result<()>

fn InPlaceDeactivate(&self) -> Result<()>

fn ContextSensitiveHelp(&self, fentermode: BOOL) -> Result<()>

fn GetClipboardData( &self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: OutRef<'_, IDataObject>, ) -> Result<()>

fn ImportDataObject( &self, lpdataobj: Ref<'_, IDataObject>, cf: u16, hmetapict: HGLOBAL, ) -> Result<()>

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§