CreateFont function gdi32
HFONT
CreateFont(
- int cHeight,
- int cWidth,
- int cEscapement,
- int cOrientation,
- int cWeight,
- int bItalic,
- int bUnderline,
- int bStrikeOut,
- FONT_CHARSET iCharSet,
- FONT_OUTPUT_PRECISION iOutPrecision,
- FONT_CLIP_PRECISION iClipPrecision,
- FONT_QUALITY iQuality,
- int iPitchAndFamily,
- PCWSTR? pszFaceName,
Creates a logical font with the specified characteristics.
The logical font can subsequently be selected as the font for any device.
To learn more, see learn.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontw.
Implementation
@pragma('vm:prefer-inline')
HFONT CreateFont(
int cHeight,
int cWidth,
int cEscapement,
int cOrientation,
int cWeight,
int bItalic,
int bUnderline,
int bStrikeOut,
FONT_CHARSET iCharSet,
FONT_OUTPUT_PRECISION iOutPrecision,
FONT_CLIP_PRECISION iClipPrecision,
FONT_QUALITY iQuality,
int iPitchAndFamily,
PCWSTR? pszFaceName,
) => HFONT(
_CreateFont(
cHeight,
cWidth,
cEscapement,
cOrientation,
cWeight,
bItalic,
bUnderline,
bStrikeOut,
iCharSet,
iOutPrecision,
iClipPrecision,
iQuality,
iPitchAndFamily,
pszFaceName ?? nullptr,
),
);