VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf

VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf

ID:52245125

大小:798.45 KB

页数:5页

时间:2020-03-25

VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf_第1页
VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf_第2页
VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf_第3页
VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf_第4页
VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf_第5页
资源描述:

《VS2010_MFC编程入门之十九(对话框颜色对话框)-软件开.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、鸡啄米聚焦互联网、数码、软件开发和编程入门的IT休闲吧RSS订阅首页IT互联网数码生活软件开发职场人生娱乐休闲安卓开发留言簿首页»软件开发»VS2010/MFC编程入门之十九(对话框:颜色对话框)订阅鸡啄米VS2010/MFC编程入门之十九(对话框:颜色对话框)分类标签:编程入门VS2010VC++MFC鸡啄米在上一节中为大家讲解了字体对话框的使用方法,熟悉了字体对话框,本节继续讲另一种通用对话框--颜色对话框。颜色对话框大家肯定也不陌生,我们可以打开它选择需要的颜色,简单说,它的作用就是用来选择颜色。MFC中提供了

2、CColorDialog类封装了颜色对话框的所有操作,我们可以通过它显示颜色对话框,并获取颜色对话框中选择的颜色。颜色对话框跟字体对话框一样,也是一种模态对话框。CColorDialog类的构造函数1四川哪所职业学校好?CColorDialog(2雅慧国际语言028-85577096COLORREFclrInit=0,3OPNET的中国区代理(怡嘉行)DWORDdwFlags=0,4四核笔记本500元火热促销中CWnd*pParentWnd=NULL5保定顺通异型管专家品质保证);6风水大师预测你一生有多少财富710

3、大风水禁忌,你知道多少??参数说明:82013职称计算机考试题库下载clrInit:默认选择颜色的颜色值,类型为COLORREF,实际上就是unsignedlong类型。如果没有9浪潮服务器冠军品质智能高效设置它的值,则默认为RGB(0,0,0),即黑色。站内搜索注:RGB(r,g,b)是宏,可以计算颜色值。括号中的三个值分别为红、绿、蓝分量的值。请输入搜索内容..dwFlags:自定义颜色对话框功能和外观的属性值。详情可在MSDN中查阅。分类标签pParentWnd:颜色对话框的父窗口的指针。编程入门(124)VC

4、++(72)获取颜色对话框中所选颜色值MFC(62)C++(61)我们使用颜色对话框的最终目的还是要获得在颜色对话框中选择的颜色值。为此CColorDialog类VS2010(60)的成员函数GetColor()能够很好的实现我们的要求。GetColor()函数的原型为:Android(38)苹果(37)COLORREFGetColor()const;平板电脑(31)智能手机(31)它返回所选颜色的COLORREF值。谷歌(28)iPhone(18)如果我们想获得R、G、B各分量的值呢?可以根据GetColor得到的

5、COLORREF颜色值,通过使iPad(17)用GetRValue、GetGValue和GetBValue三个宏获得。GetRValue的语法形式为:Windows(17)设计模式(15)BYTEGetRValue(DWORDrgb);三星(12)腾讯(11)参数rgb就是COLORREF颜色值,返回值即是R分量值。其他两个宏的形式与之类似。例如,Ge程序员(11)tColor()函数返回的COLORREF为10000,则R分量值就是GetRValue(10000)。微软(10)Facebook(8)颜色对话框应用实

6、例新浪(8)Galaxy(7)鸡啄米下面给大家做一个颜色对话框的小例子。此例要实现的功能简单介绍下:生成一个对话框iOS(7),对话框中放置一个“颜色选择”按钮,四个静态文本框和四个编辑框。四个静态文本框分别显示Color应用程序(7)微博(7):、R:、G:、B:,每个静态文本框后面跟一个编辑框,分别用来显示颜色对话框中选择的颜色值搜索引擎(7)和所选颜色值的红色分量、绿色分量、蓝色分量。百度(7)操作系统(6)以下是实例创建的步骤:社交网络(6)诺基亚(6)1.创建一个基于对话框的MFC工程,名字为“Exampl

7、e19”。奇虎360(6)软件架构(5)2.在自动生成的主对话框IDD_EXAMPLE19_DIALOG的模板中,删除“TODO:Placedialogcontr阿里巴巴(5)olshere.”静态文本框,添加一个按钮,ID设为IDC_COLOR_BUTTON,Caption设为“颜色选择”,用亚马逊(5)于显示颜色对话框来选择颜色。再添加四个静态文本框,ID分别为IDC_COLOR_STATIC、IDC_R_S电子商务(5)TATIC、IDC_G_STATIC、IDC_B_STATIC,Caption分别设为“Co

8、lor:”、“R:”、“G:”、“B:”,然Mysql(5)后每个静态文本框后添加一个编辑框,四个编辑框的ID分别为IDC_COLOR_EDIT、IDC_R_EDIT、ID周鸿祎(5)C_G_EDIT、IDC_B_EDIT,分别用来显示颜色对话框中选择的颜色值和所选颜色值的红色分量、绿雅虎(4)色分量、蓝色分量。Google+(4)Window

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。