MFC调色板用法
来源:互联网 发布:qq音乐 知乎 编辑:程序博客网 时间:2024/05/21 18:43
CColorDialog dlg;
dlg.m_cc.Flags|=CC_RGBINIT|CC_FULLOPEN;
if(IDOK==dlg.DoModal())
{
m_clr=dlg.m_cc.rgbResult; //将dlg.m_cc.rgbResult获取到的颜色对话框中的颜色保存到变量m_clr中
}
第二行中,m_cc是CColorDialog的一个结构体成员,主要是对这个颜色对话框的各种属性进行设置,Flags是m_cc结构体的一个成员,它把后面的两个属性相与再赋值给它,也就是这个颜色对话框的属性多了两个,一个是CC_RGBINIT,就是在生成颜色对话框的时候将选定的颜色设为rgbResult的值,而我们就是通过调用rgbResult来获取用户所选择的颜色的,另一个是CC_FULLOPEN,就是把对话框全部展开,我们知道,一般颜色对话框自定义部分是收起来的,这个就是把自定义部分全部展开,
MFC为我们提供了一个封装的颜色对话框的类,我们只要定义一个CColorDialog类的对象,就可以通过这个对象调用DoModa了()来打开这个颜色对话框了,然后通过调用CColorDialog的一个结构体成员m_cc的一个成员rgbResult来获取选定的颜色值,再将这个值保存在我们设定的一个变量中,然后我们就可以利用这个变量来改变颜色了,改变画刷画笔的颜色、
http://my.oschina.net/ypimgt/blog/62496?p=1
0 0
- MFC调色板用法
- mfc调色板和区域
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- 调色板
- Android:Paletee颜色提取用法(调色板)
- Qt: 调色板QPalette类用法详解
- MFC复习和学习 第七章 MFC调色板 MFC区域 MFC数据结合类 CArray CList
- MFC调用系统调色板和数据库备份和收缩日志
- Windows下 安装配置 Solr
- Linux chmod命令详解
- spatialhadoop2.3源码阅读(八) RTree索引生成方法(二)
- case expressions must be constant expressions报错Android
- Xcode 7新的特性:Nullability,__kindof修饰符 _Nonlable, _Nonnull(温故知新,防止遗忘)
- MFC调色板用法
- IOS版添加phonegap-录音播放插件教程
- 把list对象转换成json字符串
- 独立开发者的自白:Objective-C最糟糕的13件事
- JAVA源码阅读--String
- 从头到尾写SQL(四)
- list集合的遍历3种方法:
- 函数调用过程
- 快速搭建一个成熟,强壮的App框架