Trait IDropTargetHelper_Impl
pub trait IDropTargetHelper_Impl: IUnknownImpl {
// Required methods
fn DragEnter(
&self,
hwndtarget: HWND,
pdataobject: Ref<'_, IDataObject>,
ppt: *const POINT,
dweffect: DROPEFFECT,
) -> Result<()>;
fn DragLeave(&self) -> Result<()>;
fn DragOver(&self, ppt: *const POINT, dweffect: DROPEFFECT) -> Result<()>;
fn Drop(
&self,
pdataobject: Ref<'_, IDataObject>,
ppt: *const POINT,
dweffect: DROPEFFECT,
) -> Result<()>;
fn Show(&self, fshow: BOOL) -> Result<()>;
}
Required Methods§
fn DragEnter( &self, hwndtarget: HWND, pdataobject: Ref<'_, IDataObject>, ppt: *const POINT, dweffect: DROPEFFECT, ) -> Result<()>
fn DragLeave(&self) -> Result<()>
fn DragOver(&self, ppt: *const POINT, dweffect: DROPEFFECT) -> Result<()>
fn Drop( &self, pdataobject: Ref<'_, IDataObject>, ppt: *const POINT, dweffect: DROPEFFECT, ) -> Result<()>
fn Show(&self, fshow: BOOL) -> 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.