Trait windows::Win32::UI::Shell::IDropTargetHelper_Impl
pub trait IDropTargetHelper_Impl: Sized {
// Required methods
fn DragEnter(
&self,
hwndtarget: HWND,
pdataobject: Option<&IDataObject>,
ppt: *const POINT,
dweffect: DROPEFFECT
) -> Result<()>;
fn DragLeave(&self) -> Result<()>;
fn DragOver(&self, ppt: *const POINT, dweffect: DROPEFFECT) -> Result<()>;
fn Drop(
&self,
pdataobject: Option<&IDataObject>,
ppt: *const POINT,
dweffect: DROPEFFECT
) -> Result<()>;
fn Show(&self, fshow: BOOL) -> Result<()>;
}
Required Methods§
fn DragEnter( &self, hwndtarget: HWND, pdataobject: Option<&IDataObject>, ppt: *const POINT, dweffect: DROPEFFECT ) -> Result<()>
fn DragLeave(&self) -> Result<()>
fn DragOver(&self, ppt: *const POINT, dweffect: DROPEFFECT) -> Result<()>
fn Drop( &self, pdataobject: Option<&IDataObject>, ppt: *const POINT, dweffect: DROPEFFECT ) -> Result<()>
fn Show(&self, fshow: BOOL) -> Result<()>
Object Safety§
This trait is not object safe.