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);

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

更多风格可以参考这里

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


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

发表评论