关于颜色对话框资源的应用 api
请问一下,c++中关于颜色对话框的具体应用。
下面是部分代码:
class Mypen
{
private:
……
int crRGB[3];
COLORREF clref[16];//用户自定义颜色数组指针
CHOOSECOLOR chc; //创建颜色对话框资源
……
};
void Mypen::createColorDlg(HWND hWnd)
{
//add your codes
chc.lStructSize=sizeof (CHOOSECOLOR);
chc.hwndOwner=hWnd; //父窗口句柄
chc.rgbResult=0;
chc.lpCustColors=clref;//用户自定义颜色数组指针
chc.Flags=0; //标志?
chc.lCustData=0;
chc.lpfnHook=NULL;
chc.lpTemplateName=NULL;
}
我想知道把这个对话框调出来之后,怎么响应那些颜色的调用。
例如,我点了一下橘红色,怎么响应这个消息,怎么知道它的id号,怎么把这个颜色的值换算成为十进制的值后保存在crRGB[]数组中以便其他函数的调用?
请具体一点说,
比较穷,没有分可以给,只能对大家说声谢谢了!