CColorDialog Class 颜色对话框类VS2008允许你将颜色选择对话框加入到你的应用程序中。
class CColorDialog : public CCommonDialog
备注CColorDialog对象是一个具有一列定义在显示系统中的颜色的对话框。用户可以从列中选择或者创建特定的颜色,在对话框退出时报告返回给应用程序。
使用提供的构造函数或派生一个新类然后使用你自己的构造函数,来构建一个
CColorDialog对象。
一旦对话框创建完成,你可以设置或修改
m_cc结构中的任何值来初始化对话框控件的值。该m_cc结构类型是
CHOOSECOLOR. 。
初始化对话框控件后,调用
DoModal成员函数来显示对话框,并允许用户选择一种颜色。
DoModal返回用户的选择对话框的OK(
IDOK)或者Cancel(
IDCANCEL)按钮。
如果
DoModal返回IDOK,你可以使用
CColorDialog方法来找回由用户输入的信息。
你可以使用Windows
CommDlgExtendedError函数来决定不管错误发生在对话框初始化过程中并了解更多有关的错误。
CColorDialog依赖COMMDLG.DLL文件映射Windows版本3.1更高版本。
从CColorDialog派生一个类,自定义对话框。提供自定义对话框模板,并添加消息映射来处理从扩展控件来的通知消息。任何未处理的消息应该传递给基类。
笔记:如果你使用框架使其他对话框对象变成灰色,在某些
CColorDialog安装对象将不显示一个灰色背景。
使用
CColorDialog需要更多的信息,参见
Common Dialog Classes。
需求头文件:afxdlgs.h
只能设备开发笔记
这个类只支持Windows CE标准SDK。它不支持Windows Mobile Pocket PC或者智能手机平台。智能设备版本CColorDialog类不支持下面方法:
参见概念
posted on 2012-04-05 19:17
canaan 阅读(2739)
评论(0) 编辑 收藏 引用 所属分类:
MSDN