以下是关于 CColorDialog::SetCurrentColor 方法的一些信息:
CColorDialog::SetCurrentColor 方法概述:
void SetCurrentColor(COLORREF clrInit);
参数:
- clrInit: 一个 COLORREF 类型的值,表示要在对话框中显示的初始颜色。
描述:
SetCurrentColor 方法用于设置颜色选择对话框的初始颜色。调用此方法后,对话框将以指定的颜色作为初始颜色打开。
示例用法:
CColorDialog dlg;
// 设置初始颜色为红色
dlg.SetCurrentColor(RGB(255, 0, 0));
if (dlg.DoModal() == IDOK) {
// 用户点击了“确定”按钮
COLORREF selectedColor = dlg.GetColor(); // 获取用户选择的颜色
// 在这里处理选定的颜色
} else {
// 用户点击了“取消”按钮或关闭了对话框
// 在这里处理取消操作
}
在这个示例中,SetCurrentColor 方法用于将初始颜色设置为红色(RGB(255, 0, 0))。然后,调用 DoModal 方法显示对话框。用户可以选择颜色并点击“确定”按钮,然后可以通过 GetColor 方法获取所选颜色。
转载请注明出处:http://www.zyzy.cn/article/detail/15911/MFC/CColorDialog