BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily, LPCTSTR lpszFacename );
BOOL CreateFontIndirect(const LOGFONT* lpLogFont );
一个用结构体,一个不用。
主要是有时候你可以得到 LOGFONT* lpLogFont 就不需要输入那么多参数
比如用CFontDialog
它的成员变量CHOOSEFONT m_cf里有LPLOGFONT lpLogFont;