Visual studio 怎么用MFC 开发这样的界面把颜色面板或对话框嵌入到窗体的右边?
就像图片所展示的那样颜色对话框被嵌入到窗体的右边区域
C++
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-10T02:23:24.1633333+00:00 -
SUN 0 信誉分
2024-07-10T06:48:44.3166667+00:00 之前的问题解决了,现在遇到新问题了
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-10T09:24:46.6033333+00:00 MFC中有CMFCColorPickerCtrl,但是这个控件目前使用存在问题。
如果是弹窗,可以参考示例:
https://learn.microsoft.com/en-us/windows/win32/dlgbox/using-common-dialog-boxes?redirectedfrom=MSDN
-
SUN 0 信誉分
2024-07-10T12:03:15.41+00:00 在MSDN文档中并没找到CMFCCOLORCTRL这个类组件,它是在哪找到的
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-11T00:45:27.6266667+00:00 -
SUN 0 信誉分
2024-07-11T07:41:35.7233333+00:00 CMFCColorPickerCtrl怎么创建
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-11T07:53:02.06+00:00 请问上面的示例代码阅读过了吗?
-
SUN 0 信誉分
2024-07-11T08:07:47.4233333+00:00 请问这是什么控件在哪找到
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-11T08:15:43.1766667+00:00 标准颜色是从六边形调色板中选择的,自定义颜色是从亮度条中选择的,其中颜色是使用红色/绿色/蓝色表示法或色调/饱和度/亮度表示法指定的。
下图描绘了多个
CMFCColorPickerCtrl
对象。
CMFCColorPickerCtrl
支持两对样式。 HEX 和 HEX_GREYSCALE 样式适用于标准颜色选择。 PICKER 和 LUMINANCE 样式适用于自定义颜色选择。执行以下步骤,以便将
CMFCColorPickerCtrl
控件合并到对话框中:如果使用 ClassWizard**,请将新按钮控件插入到对话框模板中(因为
CMFCColorPickerCtrl
类继承自CButton
类)。**将与新按钮控件关联的成员变量插入到对话框类中。 然后,将变量类型从
CButton
更改为CMFCColorPickerCtrl
。插入对话框类的
WM_INITDIALOG
消息处理程序。 在处理程序中,设置CMFCColorPickerCtrl
控件的类型、调色板和初始选定颜色。示例
以下示例演示如何使用
CMFCColorPickerCtrl
类中的各种方法配置CMFCColorPickerCtrl
对象。 该示例演示如何设置选取器控件的类型,以及如何设置其颜色、色调、亮度和饱和度。 本示例是新控件示例的一部分。C++复制
CMFCColorPickerCtrl m_wndLum;
-
SUN 0 信誉分
2024-07-11T11:58:23.9666667+00:00 这个组件怎么做,怎么制作这样的界面
-
Minxin Yu 10,791 信誉分 • Microsoft 供应商
2024-07-12T09:24:44.3+00:00 使用 ClassWizard,请将新按钮控件插入到对话框模板中(因为
CMFCColorPickerCtrl
类继承自CButton
类)。将与新按钮控件关联的成员变量插入到对话框类中。 然后,将变量类型从
CButton
更改为CMFCColorPickerCtrl
。插入对话框类的
WM_INITDIALOG
消息处理程序。 在处理程序中,设置CMFCColorPickerCtrl
控件的类型、调色板和初始选定颜色。
登录以评论