vc 颜色选择器的代码是怎样呢?

[复制链接]
查看11 | 回复3 | 2008-7-7 10:10:19 | 显示全部楼层 |阅读模式
就是电机一个按钮,之后弹出一个框框,里面就很多颜色像windows画板一样有很多颜色可以选择~

回复

使用道具 举报

千问 | 2008-7-7 10:10:19 | 显示全部楼层
那个框框是VC里的通用对话框的颜色对话框。MFC的CColorDialog类代表颜色对话框。CColorDialog colorDialog;int reasult = colorDialog.DoModal();//用这两行代码可以得到那个框框。这时候就可以在上面选择自己//要用的颜色了。if (reasult == IDOK)//如果按下颜色对话框的OK键{
m_Color = ColorDialog.GetColor();//把对话框选中的颜色给
//变量m_Color
Invalidate();//销毁当前页面,刷新到
回复

使用道具 举报

千问 | 2008-7-7 10:10:19 | 显示全部楼层
MFC中可用:CColorDialog dlg;//创建一个颜色对话框的对象;dlg.DoModal();//显示颜色对话框(模态的)//当DoModal()返回后,dlg.m_cc.rgbResult就中返回了用户选择的颜色在SDK中可以这样写:CHOOSECOLOR cc;
static COLORREF
回复

使用道具 举报

千问 | 2008-7-7 10:10:19 | 显示全部楼层
CColorDialog dlg;dlg.DoModal();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行