#[repr(C, packed(1))]pub struct tagCHOOSEFONTW {Show 16 fields
pub lStructSize: DWORD,
pub hwndOwner: HWND,
pub hDC: HDC,
pub lpLogFont: LPLOGFONTW,
pub iPointSize: INT,
pub Flags: DWORD,
pub rgbColors: COLORREF,
pub lCustData: LPARAM,
pub lpfnHook: LPCFHOOKPROC,
pub lpTemplateName: LPCWSTR,
pub hInstance: HINSTANCE,
pub lpszStyle: LPWSTR,
pub nFontType: WORD,
pub ___MISSING_ALIGNMENT__: WORD,
pub nSizeMin: INT,
pub nSizeMax: INT,
}Fields§
§lStructSize: DWORD§hwndOwner: HWND§hDC: HDC§lpLogFont: LPLOGFONTW§iPointSize: INT§Flags: DWORD§rgbColors: COLORREF§lCustData: LPARAM§lpfnHook: LPCFHOOKPROC§lpTemplateName: LPCWSTR§hInstance: HINSTANCE§lpszStyle: LPWSTR§nFontType: WORD§___MISSING_ALIGNMENT__: WORD§nSizeMin: INT§nSizeMax: INTTrait Implementations§
Source§impl Clone for tagCHOOSEFONTW
impl Clone for tagCHOOSEFONTW
Source§fn clone(&self) -> tagCHOOSEFONTW
fn clone(&self) -> tagCHOOSEFONTW
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 moreimpl Copy for tagCHOOSEFONTW
Auto Trait Implementations§
impl Freeze for tagCHOOSEFONTW
impl RefUnwindSafe for tagCHOOSEFONTW
impl !Send for tagCHOOSEFONTW
impl !Sync for tagCHOOSEFONTW
impl Unpin for tagCHOOSEFONTW
impl UnwindSafe for tagCHOOSEFONTW
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