10 enum class ColorDialogFlags : DWORD {
12 AnyColor = 0x00000100,
16 EnableHook = 0x00000010,
20 EnableTemplate = 0x00000020,
25 EnableTemplateHandle = 0x00000040,
30 FullOpen = 0x00000002,
33 PreventFullOpen = 0x00000004,
42 ShowHelp = 0x00000008,
45 SolidColor = 0x00000080,
51 _SW_ENUM_ENABLE_BIT_OPERATIONS(ColorDialogFlags);
颜色选择对话框
Definition ColorDialog.h:57
const Property< COLORREF * > CustomColors
自定义颜色数组,包含16个COLORREF元素
Definition ColorDialog.h:84
ColorDialog()
初始化ColorDialog
const Property< bool > FullOpen
是否显示完整的颜色选择界面
Definition ColorDialog.h:78
virtual void Show() override
ColorDialog默认不支持该函数,调用该函数不会执行任何操作
virtual int ShowDialog(Window *owner=nullptr) override
显示对话框,并指定所有者窗口
const Property< Color > SelectedColor
选择的颜色,默认值为黑色
Definition ColorDialog.h:73
virtual int ShowDialog(Window &owner)
显示对话框,并指定所有者窗口
CHOOSECOLORW * GetChooseColorStruct()
获取颜色选择对话框的配置结构体指针
const Property< ColorDialogFlags > Flags
对话框标志
Definition ColorDialog.h:68
virtual void Close() override
ColorDialog默认不支持该函数,调用该函数不会执行任何操作
对话框接口
Definition IDialog.h:11
属性
Definition Property.h:1743