typedef struct tagCHOOSEFONTW {
DWORD lStructSize;
HWND hwndOwner;
HDC hDC;
LPLOGFONTW lpLogFont;
INT iPointSize;
DWORD Flags;
COLORREF rgbColors;
LPARAM lCustData;
LPCFHOOKPROC lpfnHook;
LPCWSTR lpTemplateName;
HINSTANCE hInstance;
LPWSTR lpszStyle;
WORD nFontType;
WORD ___MISSING_ALIGNMENT__;
INT nSizeMin;
INT nSizeMax;
} CHOOSEFONTW, *LPCHOOSEFONTW;
与 CHOOSEFONTA 结构相比,唯一的区别在于 lpTemplateName 和 lpszStyle 成员,它们分别是指向对话框模板名称和字体外观信息的宽字符字符串。
与之前提到的 CHOOSECOLORW 类似,通常你只需要使用 CHOOSEFONT 结构,而不需要显式指定 CHOOSEFONTA 或 CHOOSEFONTW。系统会根据你的项目的字符集设置选择适当的版本。
转载请注明出处:http://www.zyzy.cn/article/detail/25026/Win32 API/Commdlg.h/CHOOSEFONTW