对话框编程之通用对话框 [06]
时间:2010-12-30 来源:ForDream
通用颜色对话框:
1.在资源中添加一个按钮并添加如下事件代码:
void CMfc测试项目Dlg::OnBnClickedShowColordialog() { // TODO: 在此添加控件通知处理程序代码 CColorDialog dlg; if (dlg.DoModal() == IDOK) { COLORREF color = dlg.GetColor(); //获得颜色 //获得三原色值 byte r = GetRValue(color), g = GetGValue(color), b = GetBValue(color); //这里可以对获取的颜色进行处理 } else this->MessageBox(L"你单击了取消按钮"); }
----------------------------------------
[01] – [06]完成后的工程下载地址如下(BIN + SRC)
工程采用VS2010编写、所以如果使用低版本VS是无法打开的、不过因为源码是不分版本的、可以自己重建一个工程把相关文件导入就OK了
相关阅读 更多 +
排行榜 更多 +