Trait windows::Win32::UI::Shell::IContextMenu_Impl
pub trait IContextMenu_Impl: Sized {
// Required methods
fn QueryContextMenu(
&self,
hmenu: HMENU,
indexmenu: u32,
idcmdfirst: u32,
idcmdlast: u32,
uflags: u32
) -> Result<()>;
fn InvokeCommand(&self, pici: *const CMINVOKECOMMANDINFO) -> Result<()>;
fn GetCommandString(
&self,
idcmd: usize,
utype: u32,
preserved: *const u32,
pszname: PSTR,
cchmax: u32
) -> Result<()>;
}
Required Methods§
fn QueryContextMenu( &self, hmenu: HMENU, indexmenu: u32, idcmdfirst: u32, idcmdlast: u32, uflags: u32 ) -> Result<()>
fn InvokeCommand(&self, pici: *const CMINVOKECOMMANDINFO) -> Result<()>
fn GetCommandString( &self, idcmd: usize, utype: u32, preserved: *const u32, pszname: PSTR, cchmax: u32 ) -> Result<()>
Object Safety§
This trait is not object safe.