Struct windows_sys::Win32::UI::WindowsAndMessaging::WNDCLASSEXW
[−]#[repr(C)]pub struct WNDCLASSEXW {
pub cbSize: u32,
pub style: WNDCLASS_STYLES,
pub lpfnWndProc: WNDPROC,
pub cbClsExtra: i32,
pub cbWndExtra: i32,
pub hInstance: HINSTANCE,
pub hIcon: HICON,
pub hCursor: HCURSOR,
pub hbrBackground: HBRUSH,
pub lpszMenuName: PCWSTR,
pub lpszClassName: PCWSTR,
pub hIconSm: HICON,
}Expand description
Required features: "Win32_UI_WindowsAndMessaging", "Win32_Foundation", "Win32_Graphics_Gdi"
Fields
cbSize: u32style: WNDCLASS_STYLESlpfnWndProc: WNDPROCcbClsExtra: i32cbWndExtra: i32hInstance: HINSTANCEhIcon: HICONhCursor: HCURSORhbrBackground: HBRUSHlpszMenuName: PCWSTRlpszClassName: PCWSTRhIconSm: HICONTrait Implementations
impl Clone for WNDCLASSEXW
impl Clone for WNDCLASSEXW
impl Copy for WNDCLASSEXW
Auto Trait Implementations
impl RefUnwindSafe for WNDCLASSEXW
impl !Send for WNDCLASSEXW
impl !Sync for WNDCLASSEXW
impl Unpin for WNDCLASSEXW
impl UnwindSafe for WNDCLASSEXW
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more