天天看點

關于LOGFONT

關于 LOGFONT ( 1) Defines the attributes of a font.

typedef struct {      
    LONG  lfHeight;      
    LONG  lfWidth;      
    LONG  lfEscapement;      
    LONG  lfOrientation;      
    LONG  lfWeight;      
    BYTE  lfItalic;      
    BYTE  lfUnderline;      
    BYTE  lfStrikeOut;      
    BYTE  lfCharSet;      
    BYTE  lfOutPrecision;      
    BYTE  lfClipPrecision;      
    BYTE  lfQuality;      
    BYTE  lfPitchAndFamily;      
    WCHAR  lfFaceName[LF_FACESIZE];      
} LOGFONTW;      
typedef struct {      
    LONG  lfHeight;      
    LONG  lfWidth;      
    LONG  lfEscapement;      
    LONG  lfOrientation;      
    LONG  lfWeight;      
    BYTE  lfItalic;      
    BYTE  lfUnderline;      
    BYTE  lfStrikeOut;      
    BYTE  lfCharSet;      
    BYTE  lfOutPrecision;      
    BYTE  lfClipPrecision;      
    BYTE  lfQuality;      
    BYTE  lfPitchAndFamily;      
    CHAR  lfFaceName[LF_FACESIZE];      
} LOGFONTA;      

(2)CFont::CreateFontIndirect Initializes a CFont object with the characteristics given in a LOGFONT structure    pointed to by lpLogFont.

         BOOL CreateFontIndirect(      
                  const LOGFONT* lpLogFont );      
lpLogFont );      

繼續閱讀