Struct winsafe::WNDCLASSEX
source · #[repr(C)]pub struct WNDCLASSEX<'a> {
pub style: CS,
pub lpfnWndProc: Option<WNDPROC>,
pub cbClsExtra: i32,
pub cbWndExtra: i32,
pub hInstance: HINSTANCE,
pub hIcon: HICON,
pub hCursor: HCURSOR,
pub hbrBackground: HBRUSH,
pub hIconSm: HICON,
/* private fields */
}
Available on crate feature
user
only.Expand description
WNDCLASSEX
struct.
Fields§
§style: CS
§lpfnWndProc: Option<WNDPROC>
§cbClsExtra: i32
§cbWndExtra: i32
§hInstance: HINSTANCE
§hIcon: HICON
§hCursor: HCURSOR
§hbrBackground: HBRUSH
§hIconSm: HICON
Implementations§
source§impl<'a> WNDCLASSEX<'a>
impl<'a> WNDCLASSEX<'a>
sourcepub fn lpszMenuName(&self) -> u16
pub fn lpszMenuName(&self) -> u16
Returns the resource ID field.
sourcepub fn set_lpszMenuName(&mut self, val: u16)
pub fn set_lpszMenuName(&mut self, val: u16)
Sets the resource ID field.
sourcepub fn lpszClassName(&self) -> Option<String>
pub fn lpszClassName(&self) -> Option<String>
Returns the string field, if any.
sourcepub fn set_lpszClassName(&mut self, buf: Option<&'a mut WString>)
pub fn set_lpszClassName(&mut self, buf: Option<&'a mut WString>)
Sets the string field.
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for WNDCLASSEX<'a>
impl<'a> !Send for WNDCLASSEX<'a>
impl<'a> !Sync for WNDCLASSEX<'a>
impl<'a> Unpin for WNDCLASSEX<'a>
impl<'a> !UnwindSafe for WNDCLASSEX<'a>
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