孙鑫 第十课之一 颜色选择对话框编程(笔记+转载)
2012-12-05 17:18
162 查看
1 CColorDialog 类
①数据成员 m_cc
CHOOSECOLOR m_cc; 是一个指向结构体CHOOSECOLOR类型的变量,
typedef struct {
DWORD lStructSize; //结构长度
HWND hwndOwner; //所属窗口
HWND hInstance; //
COLORREF rgbResult; //如果Flags字段指定了CC_RGBINIT标志,那么创建对话框时使用这个字段
//来初始化选择框中的颜色;函数返回时在这里返回用户选择的颜色
COLORREF *lpCustColors; //指向一个16个双字的缓冲区,定义16种自定义颜色
DWORD Flags; //标志,如下的组合:
//CC_FULLOPEN---对话框显示右边的扩展部分,如果不指定这个标志,初始化时扩展
//部分不显示,但用户可以通过单击“规定自定义颜色”按钮将对话框打开
//CC_PREVENTFULLOPEN---禁止“规定自定义颜色”按钮,即不允许用户展开对话框
//的扩展部分
//CC_RGBINIT---对话框显示时用rgbResult字段的值初始化选择框中的颜色
LPARAM lCustData; //
LPCCHOOKPROC lpfnHook; //
LPCTSTR lpTemplateName; //
} CHOOSECOLOR, *LPCHOOSECOLOR;
2 eg.例子
CColorDialog dlg;
dlg.m_cc.Flags |= CC_RGBINIT | CC_FULLOPEN; //CC_RGBINIT表示以结构体中变量rgbResult的值来初始化当打开颜色选择对话框时候所默认选择的颜色。 CC_FULLOPEN表示打开此对话框时全部展开
dlg.m_cc.rgbResult = color; //color为上一次选择的结果
if( IDOK == dlg.DoModal())
{
color = dlg.m_cc.rgbResult;
}
// codes ...
?
原文:http://blog.csdn.net/ACE1985/archive/2010/07/28/5770482.aspx
①数据成员 m_cc
CHOOSECOLOR m_cc; 是一个指向结构体CHOOSECOLOR类型的变量,
typedef struct {
DWORD lStructSize; //结构长度
HWND hwndOwner; //所属窗口
HWND hInstance; //
COLORREF rgbResult; //如果Flags字段指定了CC_RGBINIT标志,那么创建对话框时使用这个字段
//来初始化选择框中的颜色;函数返回时在这里返回用户选择的颜色
COLORREF *lpCustColors; //指向一个16个双字的缓冲区,定义16种自定义颜色
DWORD Flags; //标志,如下的组合:
//CC_FULLOPEN---对话框显示右边的扩展部分,如果不指定这个标志,初始化时扩展
//部分不显示,但用户可以通过单击“规定自定义颜色”按钮将对话框打开
//CC_PREVENTFULLOPEN---禁止“规定自定义颜色”按钮,即不允许用户展开对话框
//的扩展部分
//CC_RGBINIT---对话框显示时用rgbResult字段的值初始化选择框中的颜色
LPARAM lCustData; //
LPCCHOOKPROC lpfnHook; //
LPCTSTR lpTemplateName; //
} CHOOSECOLOR, *LPCHOOSECOLOR;
2 eg.例子
CColorDialog dlg;
dlg.m_cc.Flags |= CC_RGBINIT | CC_FULLOPEN; //CC_RGBINIT表示以结构体中变量rgbResult的值来初始化当打开颜色选择对话框时候所默认选择的颜色。 CC_FULLOPEN表示打开此对话框时全部展开
dlg.m_cc.rgbResult = color; //color为上一次选择的结果
if( IDOK == dlg.DoModal())
{
color = dlg.m_cc.rgbResult;
}
// codes ...
?
原文:http://blog.csdn.net/ACE1985/archive/2010/07/28/5770482.aspx
相关文章推荐
- \t\t孙鑫 第十课之一 颜色选择对话框编程(笔记+转载)
- 孙鑫 第十课之二 字体选择对话框编程(笔记+转载)
- \t\t孙鑫 第十课之二 字体选择对话框编程(笔记+转载)
- GTK编程基础---颜色选择对话框、文件选择控件
- 孙鑫VC++讲座笔记(7) 对话框编程
- 【Qt笔记】标准对话框--颜色选择对话框
- 孙鑫vc++ 第八课 笔记 对话框编程2
- \t\t孙鑫 第七课 对话框编程笔记
- visual studio开发C#笔记02——颜色选择对话框ColorDialog
- 孙鑫vc++ 第八课 笔记 对话框编程2
- 孙鑫VC++讲座笔记(7) 对话框编程 (BY Mickor.Guo)
- 孙鑫VC++视频学习笔记之7: 对话框编程(2)
- Android 编程笔记 只显示年月的时间选择器对话框
- 孙鑫VC学习笔记:第十讲画图 创建颜色/字体对话框
- 孙鑫视频教程第十课——图形的绘制、颜色对话框、字体对话框、改变控件的字体及颜色、在对话框中显示位图
- 孙鑫MFC笔记(7)--对话框编程
- .Net学习笔记----2015-07-02(选择文件对话框、保存对话框、字体和颜色对话框)
- 孙鑫VC学习笔记:第十讲画图 改变对话框及控件的文字/背景颜色
- (转载)VS2010/MFC编程入门之十九(对话框:颜色对话框)
- 转载《WEB调用系统颜色选择对话框》