FONTDESC structure
Contains parameters used to create a font object through the OleCreateFontIndirect function.
Syntax
typedef struct tagFONTDESC { UINT cbSizeofstruct; LPOLESTR lpstrName; CY cySize; SHORT sWeight; SHORT sCharset; BOOL fItalic; BOOL fUnderline; BOOL fStrikethrough; } FONTDESC, *LPFONTDESC;
Members
- cbSizeofstruct
-
The size of the structure, in bytes.
- lpstrName
-
Pointer to an OLESTR that specifies the caller-owned string specifying the font name. cySize
- cySize
-
Initial point size of the font. Use the int64 member of the CY structure and scale your font size (in points) by 10000.
- sWeight
-
Initial weight of the font. If the weight is below 550 (the average of FW_NORMAL, 400, and FW_BOLD, 700), then the Bold property is also initialized to FALSE. If the weight is above 550, the Bold property is set to TRUE.
- sCharset
-
Initial character set of the font.
- fItalic
-
Initial italic state of the font.
- fUnderline
-
Initial underline state of the font.
- fStrikethrough
-
Initial strikethrough state of the font.
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
See also