当用户选择颜色并单击确定按钮时,“颜色”对话框会将COLOROKSTRING注册的消息发送到您的挂钩过程。挂钩过程可以接受颜色,并允许对话框关闭,或拒绝颜色并强制对话框保持打开状态。
MessageID = RegisterWindowMessage(COLOROKSTRING);
wParam = 0;
lpcc = (LPCHOOSECOLOR) lParam;
参数
【LPCC】
指向CHOOSECOLOR结构。此结构的rgbResultlb成员包含所选颜色的RGB颜色值。
返回值
如果挂钩过程返回零,“颜色”对话框将接受所选颜色并关闭。
如果挂钩过程返回非零值,“颜色”对话框将拒绝所选颜色并保持打开状态。
备注
挂钩过程必须在调用RegisterWindowMessage函数时指定COLOROKSTRING常量,以获取对话框发送的消息的标识符。
也可以看看