#[repr(C)]pub struct tagMENUBARINFO {
pub cbSize: DWORD,
pub rcBar: RECT,
pub hMenu: HMENU,
pub hwndMenu: HWND,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub __bindgen_padding_0: u32,
}Fields§
§cbSize: DWORD§rcBar: RECT§hMenu: HMENU§hwndMenu: HWND§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§__bindgen_padding_0: u32Implementations§
Source§impl tagMENUBARINFO
impl tagMENUBARINFO
pub fn fBarFocused(&self) -> BOOL
pub fn set_fBarFocused(&mut self, val: BOOL)
pub unsafe fn fBarFocused_raw(this: *const Self) -> BOOL
pub unsafe fn set_fBarFocused_raw(this: *mut Self, val: BOOL)
pub fn fFocused(&self) -> BOOL
pub fn set_fFocused(&mut self, val: BOOL)
pub unsafe fn fFocused_raw(this: *const Self) -> BOOL
pub unsafe fn set_fFocused_raw(this: *mut Self, val: BOOL)
pub fn fUnused(&self) -> BOOL
pub fn set_fUnused(&mut self, val: BOOL)
pub unsafe fn fUnused_raw(this: *const Self) -> BOOL
pub unsafe fn set_fUnused_raw(this: *mut Self, val: BOOL)
pub fn new_bitfield_1( fBarFocused: BOOL, fFocused: BOOL, fUnused: BOOL, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
Source§impl Clone for tagMENUBARINFO
impl Clone for tagMENUBARINFO
Source§fn clone(&self) -> tagMENUBARINFO
fn clone(&self) -> tagMENUBARINFO
Returns a duplicate 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 tagMENUBARINFO
impl Debug for tagMENUBARINFO
impl Copy for tagMENUBARINFO
Auto Trait Implementations§
impl Freeze for tagMENUBARINFO
impl RefUnwindSafe for tagMENUBARINFO
impl !Send for tagMENUBARINFO
impl !Sync for tagMENUBARINFO
impl Unpin for tagMENUBARINFO
impl UnsafeUnpin for tagMENUBARINFO
impl UnwindSafe for tagMENUBARINFO
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more