Windows Dev Center

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

Olectl.h

See also

OleCreateFontIndirect

 

 

Community Additions

ADD
Show:
© 2015 Microsoft