#[repr(C)]pub struct CHOOSEFONTW {Show 16 fields
pub lStructSize: u32,
pub hwndOwner: HWND,
pub hDC: HDC,
pub lpLogFont: *mut LOGFONTW,
pub iPointSize: i32,
pub Flags: CHOOSEFONT_FLAGS,
pub rgbColors: u32,
pub lCustData: LPARAM,
pub lpfnHook: Option<LPCFHOOKPROC>,
pub lpTemplateName: PWSTR,
pub hInstance: HINSTANCE,
pub lpszStyle: PWSTR,
pub nFontType: CHOOSEFONT_FONT_TYPE,
pub ___MISSING_ALIGNMENT__: u16,
pub nSizeMin: i32,
pub nSizeMax: i32,
}
Fields§
§lStructSize: u32
§hwndOwner: HWND
§hDC: HDC
§lpLogFont: *mut LOGFONTW
§iPointSize: i32
§Flags: CHOOSEFONT_FLAGS
§rgbColors: u32
§lCustData: LPARAM
§lpfnHook: Option<LPCFHOOKPROC>
§lpTemplateName: PWSTR
§hInstance: HINSTANCE
§lpszStyle: PWSTR
§nFontType: CHOOSEFONT_FONT_TYPE
§___MISSING_ALIGNMENT__: u16
§nSizeMin: i32
§nSizeMax: i32
Trait Implementations§
Source§impl Abi for CHOOSEFONTW
impl Abi for CHOOSEFONTW
type DefaultType = CHOOSEFONTW
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for CHOOSEFONTW
impl Clone for CHOOSEFONTW
Source§fn clone(&self) -> CHOOSEFONTW
fn clone(&self) -> CHOOSEFONTW
Returns a copy 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 CHOOSEFONTW
impl Debug for CHOOSEFONTW
Source§impl Default for CHOOSEFONTW
impl Default for CHOOSEFONTW
Source§impl PartialEq for CHOOSEFONTW
impl PartialEq for CHOOSEFONTW
impl Eq for CHOOSEFONTW
Auto Trait Implementations§
impl Freeze for CHOOSEFONTW
impl RefUnwindSafe for CHOOSEFONTW
impl !Send for CHOOSEFONTW
impl !Sync for CHOOSEFONTW
impl Unpin for CHOOSEFONTW
impl UnwindSafe for CHOOSEFONTW
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