#[repr(C)]pub struct tagMENUITEMINFOW {
pub cbSize: UINT,
pub fMask: UINT,
pub fType: UINT,
pub fState: UINT,
pub wID: UINT,
pub hSubMenu: HMENU,
pub hbmpChecked: HBITMAP,
pub hbmpUnchecked: HBITMAP,
pub dwItemData: ULONG_PTR,
pub dwTypeData: LPWSTR,
pub cch: UINT,
pub hbmpItem: HBITMAP,
}
Fields§
§cbSize: UINT
§fMask: UINT
§fType: UINT
§fState: UINT
§wID: UINT
§hSubMenu: HMENU
§hbmpChecked: HBITMAP
§hbmpUnchecked: HBITMAP
§dwItemData: ULONG_PTR
§dwTypeData: LPWSTR
§cch: UINT
§hbmpItem: HBITMAP
Trait Implementations§
Source§impl Clone for tagMENUITEMINFOW
impl Clone for tagMENUITEMINFOW
Source§fn clone(&self) -> tagMENUITEMINFOW
fn clone(&self) -> tagMENUITEMINFOW
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for tagMENUITEMINFOW
impl Debug for tagMENUITEMINFOW
Source§impl Ord for tagMENUITEMINFOW
impl Ord for tagMENUITEMINFOW
Source§fn cmp(&self, other: &tagMENUITEMINFOW) -> Ordering
fn cmp(&self, other: &tagMENUITEMINFOW) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for tagMENUITEMINFOW
impl PartialEq for tagMENUITEMINFOW
Source§impl PartialOrd for tagMENUITEMINFOW
impl PartialOrd for tagMENUITEMINFOW
impl Copy for tagMENUITEMINFOW
impl Eq for tagMENUITEMINFOW
impl StructuralPartialEq for tagMENUITEMINFOW
Auto Trait Implementations§
impl Freeze for tagMENUITEMINFOW
impl RefUnwindSafe for tagMENUITEMINFOW
impl !Send for tagMENUITEMINFOW
impl !Sync for tagMENUITEMINFOW
impl Unpin for tagMENUITEMINFOW
impl UnwindSafe for tagMENUITEMINFOW
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more