Trait windows::Win32::UI::Ribbon::IUICommandHandler_Impl
pub trait IUICommandHandler_Impl: Sized {
// Required methods
fn Execute(
&self,
commandid: u32,
verb: UI_EXECUTIONVERB,
key: *const PROPERTYKEY,
currentvalue: *const PROPVARIANT,
commandexecutionproperties: Option<&IUISimplePropertySet>,
) -> Result<()>;
fn UpdateProperty(
&self,
commandid: u32,
key: *const PROPERTYKEY,
currentvalue: *const PROPVARIANT,
) -> Result<PROPVARIANT>;
}
Required Methods§
fn Execute( &self, commandid: u32, verb: UI_EXECUTIONVERB, key: *const PROPERTYKEY, currentvalue: *const PROPVARIANT, commandexecutionproperties: Option<&IUISimplePropertySet>, ) -> Result<()>
fn UpdateProperty( &self, commandid: u32, key: *const PROPERTYKEY, currentvalue: *const PROPVARIANT, ) -> Result<PROPVARIANT>
Object Safety§
This trait is not object safe.