#[repr(C)]pub struct WndClassA<'a> {
pub style: WindowStyle,
pub wnd_proc: WndProc,
pub cls_extra: i32,
pub wnd_extra: i32,
pub hinstance: HInstance<'static>,
pub hicon: HIcon<'static>,
pub hcursor: HCursor<'static>,
pub background: HBRUSH,
pub menu_name: Option<CStrNonNull<'a>>,
pub class_name: Option<CStrNonNull<'a>>,
}Expand description
Fields§
§style: WindowStyle§wnd_proc: WndProc§cls_extra: i32§wnd_extra: i32§hinstance: HInstance<'static>§hicon: HIcon<'static>§hcursor: HCursor<'static>§background: HBRUSH§class_name: Option<CStrNonNull<'a>>Trait Implementations§
impl<'a> Copy for WndClassA<'a>
Auto Trait Implementations§
impl<'a> !Send for WndClassA<'a>
impl<'a> !Sync for WndClassA<'a>
impl<'a> Freeze for WndClassA<'a>
impl<'a> RefUnwindSafe for WndClassA<'a>
impl<'a> Unpin for WndClassA<'a>
impl<'a> UnsafeUnpin for WndClassA<'a>
impl<'a> UnwindSafe for WndClassA<'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