MFC控件实例之颜色对话框(VS2010版本)
来源:互联网 发布:手机音乐调速软件 编辑:程序博客网 时间:2024/05/26 07:30
本例来自于“鸡啄米”---VS2010之MFC入门到精通教程
实例步骤:
一、创建一个基于对话框的MFC 工程,名称为“ColorDemo”
二、点击“确定”,下一步后选择如下界面
三、各个控件的设置
1、按钮的设置
2、静态文本的设置
3、编辑框的设置
4、红色分量、绿色分量、蓝色分量的设置(只给出红色分量的设置,另两个类似)
四、为按钮 IDC_COLOR_BUTTON 添加点击消息的消息处理函数
五、在函数中添加如下代码
// TODO: 在此添加控件通知处理程序代码// 颜色对话框的初始颜色为红色COLORREF color = RGB(255, 0, 0);// 构造颜色对话框,传入初始颜色值CColorDialog colorDlg(color);// 显示颜色对话框,并判断是否点击了“确定”if ( IDOK == colorDlg.DoModal() ){// 获取颜色对话框中选择的颜色值color = colorDlg.GetColor();// 在 Color 编辑框中显示所选颜色值SetDlgItemInt(IDC_COLOR_EDIT,color);// 在 R 编辑框中显示所选颜色的 R 分量值SetDlgItemInt(IDC_R_EDIT,GetRValue(color));// 在 G 编辑框中显示所选颜色的 G 分量值SetDlgItemInt(IDC_G_EDIT,GetGValue(color));// 在 B 编辑框中显示所选颜色的 B 分量值SetDlgItemInt(IDC_B_EDIT,GetBValue(color));}
六,运行,如下界面
0 0
- MFC控件实例之颜色对话框(VS2010版本)
- VS2010/MFC编程入门之十八(对话框:颜色对话框)
- VS2010/MFC编程入门之十八(对话框:颜色对话框)
- VS2010/MFC编程入门之十九(对话框:颜色对话框)
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之六(对话框:为对话框添加控件)
- VS2010/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之六(对话框:为对话框添加控件)
- VS2010/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之七(对话框:为对话框添加控件)
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC 入门编程十一(颜色对话框的运用)
- VS2010/MFC编程入门之八(对话框:为控件添加消息处理函数)
- VS2010/MFC编程入门之八(对话框:为控件添加消息处理函数)
- python爬虫(5)——Mongo聚合函数
- position的四个属性值: relative ,absolute ,fixed,static
- socket编程实例TCP
- java中String、StringBuffer、StringBuilder的区别
- 2016年全新的Codeigniter教程发布啦
- MFC控件实例之颜色对话框(VS2010版本)
- Memcached安装
- shell中用bc进行浮点运算
- 图片圆角的做法
- 测试程序运行时间
- Android拦截、监听系统返回键事件
- 获取元素下IMG的src
- 嵌入式基本知识必备
- uva 10004 Bicoloring (二分图染色/求一个二分图)