MFC显示颜色选择对话框
来源:互联网 发布:电脑故障扫描修复软件 编辑:程序博客网 时间:2024/06/18 15:08
其实很简单,使用MFC现有的类CColorDialog 即可实现
核心代码如下:
1 void CCColorDialogView::OnGraphSetting() 2 { 3 CColorDialog m_setClrDlg; 4 m_setClrDlg.m_cc.Flags |= CC_FULLOPEN|CC_RGBINIT; // CC_RGBINIT可以让上次选择的颜色作为初始颜色显示出来 5 m_setClrDlg.m_cc.rgbResult = m_clr; //记录上次选择的颜色 6 if(IDOK ==m_setClrDlg.DoModal()) 7 { 8 m_clr = m_setClrDlg.m_cc.rgbResult; // 保存用户选择的颜色 9 }10 }
效果如下所示:
CC_RGBINIT:让对话框默认使用由rgbResult成员指定的颜色,
m_setClrDlg.m_cc.rgbResult = m_clr;即初始默认色由m_clr指定。
如果CC_RGBINIT未被设置,初始颜色是黑色。
CC_FULLOPEN作用是使颜色选框全部显示。
阅读全文
0 0
- MFC显示颜色选择对话框
- MFC中如何显示颜色选择对话框
- MFC 调用颜色选择对话框
- MFC中颜色选择对话框的使用
- VC6 MFC 如何让用户选择颜色并显示在对话框内?
- MFC颜色对话框使用
- MFC颜色对话框
- MFC 颜色对话框
- MFC对话框颜色设置
- 弹出选择颜色对话框
- VS2010 颜色选择对话框
- Qml选择颜色对话框
- MFC 文件夹选择对话框
- MFC 路径选择对话框
- MFC选择文件夹对话框
- MFC 文件选择对话框
- MFC选择文件夹对话框
- MFC 文件选择对话框
- PF_RING开发指南 安装指南
- Logstash input output filter插件总结
- SQLite
- 【Oracle 12c ASM专题】Flex Diskgroup相关概念
- 使用面向对象思想建立一个学生管理系统
- MFC显示颜色选择对话框
- c++中的friend
- 新路程------hi3516a i2c设备reset
- Unity Shader and Effects CookBook
- Vue 快速入门
- php 使用webservice从服务器获取数据时中文乱码
- 自己手写日历
- 搭建hadoop集群
- DataExcel 设置 动作(事件)执行函数 自定义动作