VC++开发GIS系统(135)补充知识CColorDialog设置默认颜色及风格

在文章《VC++开发GIS系统(42)补充知识MFC中调用调色板(CColorDialog)》中我介绍了关于CColorDialog的使用方法,并且写了一个demo。不过那仅仅是简单的使用,今天介绍2个小技巧:

  1. 设置CColorDialog默认颜色
  2. 设置CColorDialog的默认风格

CColorDialog构造函数

CColorDialog(
COLORREF clrInit = 0,
DWORD dwFlags = 0,
CWnd* pParentWnd = NULL 
);

其中clrInit表示默认颜色,dwFlags表示的是默认风格。

设置CColorDialog默认颜色和风格

代码示例

CColorDialog MyCorDlg(RGB(255,0,0), CC_FULLOPEN);

运行上面的代码可以获取默认颜色为红色,并且完全展开的对话框,如图:

更多风格可以参考这里

VC++开发GIS系统(134)复制点之菜单响应 VC++开发GIS系统(136)修改点参数之导出参数对话框

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论