1、插入VC++自带的颜色对话框控件。
2、构造构造一个颜色对话框控件对象。
3、显示颜色对话框,并保存选择的颜色色素。
COLORREF m_clr; //用于保存所选择的颜色
void CProgressView::OnColor()
{
// TODO: Add your command handler code here
CColorDialog dig; //构造一个颜色选择对话框
dig.m_cc.rgbResult = m_clr; //保存前一个选择的色素
if (IDOK == dig.DoModal()) //判断是否选中了色素(按下OK按钮)
{
m_clr = dig.m_cc.rgbResult; //获取当前在颜色对话框中选择的色素
}
}