typedef struct tagCHOOSECOLORW {
DWORD lStructSize;
HWND hwndOwner;
HWND hInstance;
COLORREF rgbResult;
COLORREF *lpCustColors;
DWORD Flags;
LPARAM lCustData;
LPCCHOOKPROC lpfnHook;
LPCWSTR lpTemplateName;
} CHOOSECOLORW, *LPCHOOSECOLORW;
与 CHOOSECOLORA 结构相比,唯一的区别在于 lpTemplateName 成员,它是一个指向对话框模板名称的宽字符字符串。在使用 ChooseColor 函数之前,必须将 lStructSize 成员设置为结构的大小,通常使用 sizeof(CHOOSECOLORW)。
这个结构的其他成员和用途与 CHOOSECOLORA 结构相似,用于设置和检索颜色对话框的参数。根据你的应用程序使用的字符集(ANSI 或 Unicode),你可以选择使用 CHOOSECOLORA 或 CHOOSECOLORW 结构。
转载请注明出处:http://www.zyzy.cn/article/detail/25024/Win32 API/Commdlg.h/CHOOSECOLORW