关于LOGFONT

来源:互联网 发布:淘宝致一科技真的吗 编辑:程序博客网 时间:2024/05/22 05:21

 

关于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 );