CMFCColorPickerCtrl 类的 SetColor 方法用于设置颜色选择器的当前颜色。该方法的原型如下:
void CMFCColorPickerCtrl::SetColor(COLORREF color, BOOL bRedraw = TRUE);

参数说明:
  •  color: 要设置的颜色,使用 COLORREF 类型表示。

  •  bRedraw: 指定是否在设置颜色后重新绘制颜色选择器。默认为 TRUE,表示重新绘制。


使用示例:
CMFCColorPickerCtrl colorPicker; // 假设已经创建了颜色选择器的实例

COLORREF newColor = RGB(255, 0, 0); // 新的颜色,这里是红色

colorPicker.SetColor(newColor); // 设置颜色并重新绘制颜色选择器

这样,颜色选择器就会显示新的颜色,并根据需要重新绘制。


转载请注明出处:http://www.pingtaimeng.com/article/detail/19220/MFC/CMFCColorPickerCtrl