VC++MFC选择颜色控件

VC++MFC选择颜色控件

rygdsddssd God
CSDN:MFC显示颜色选择对话框 microsoft官方文档

如下:borderColor为需要更改的颜色

1
2
3
4
5
6
7
8
9
10
11
12
void CShapeUseSonView::OnBordercolor()
{
// TODO: 在此添加命令处理程序代码

CColorDialog m_setClrDlg;
m_setClrDlg.m_cc.Flags |= CC_FULLOPEN | CC_RGBINIT; // CC_RGBINIT可以让上次选择的颜色作为初始颜色显示出来
m_setClrDlg.m_cc.rgbResult = borderColor; //记录上次选择的颜色
if (IDOK == m_setClrDlg.DoModal())
{
borderColor = m_setClrDlg.m_cc.rgbResult; // 保存用户选择的颜色
}
}
  • 标题: VC++MFC选择颜色控件
  • 作者: rygdsddssd
  • 创建于 : 2023-10-28 13:45:07
  • 更新于 : 2023-11-01 15:29:14
  • 链接: http://rygdsddssd.github.io/2023/10/28/C++MFC选择颜色控件/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
VC++MFC选择颜色控件