SimpleWindow
载入中...
搜索中...
未找到
sw::ColorDialog类 参考

颜色选择对话框 更多...

#include <ColorDialog.h>

类 sw::ColorDialog 继承关系图:
sw::IDialog

Public 成员函数

 ColorDialog ()
 初始化ColorDialog
 
virtual void Close () override
 ColorDialog默认不支持该函数,调用该函数不会执行任何操作
 
virtual void Show () override
 ColorDialog默认不支持该函数,调用该函数不会执行任何操作
 
virtual int ShowDialog (Window *owner=nullptr) override
 显示对话框,并指定所有者窗口
 
virtual int ShowDialog (Window &owner)
 显示对话框,并指定所有者窗口
 
- Public 成员函数 继承自 sw::IDialog
virtual ~IDialog ()=default
 默认虚析构函数
 

Public 属性

const Property< ColorDialogFlags > Flags
 对话框标志
 
const Property< ColorSelectedColor
 选择的颜色,默认值为黑色
 
const Property< bool > FullOpen
 是否显示完整的颜色选择界面
 
const Property< COLORREF * > CustomColors
 自定义颜色数组,包含16个COLORREF元素
 

Protected 成员函数

CHOOSECOLORW * GetChooseColorStruct ()
 获取颜色选择对话框的配置结构体指针
 

详细描述

颜色选择对话框

成员函数说明

◆ Close()

virtual void sw::ColorDialog::Close ( )
overridevirtual

ColorDialog默认不支持该函数,调用该函数不会执行任何操作

实现了 sw::IDialog.

◆ Show()

virtual void sw::ColorDialog::Show ( )
overridevirtual

ColorDialog默认不支持该函数,调用该函数不会执行任何操作

实现了 sw::IDialog.

◆ ShowDialog() [1/2]

virtual int sw::ColorDialog::ShowDialog ( Window owner)
virtual

显示对话框,并指定所有者窗口

返回
若用户选择了颜色则返回true,否则返回false

◆ ShowDialog() [2/2]

virtual int sw::ColorDialog::ShowDialog ( Window owner = nullptr)
overridevirtual

显示对话框,并指定所有者窗口

返回
若用户选择了颜色则返回true,否则返回false

实现了 sw::IDialog.

类成员变量说明

◆ CustomColors

const Property<COLORREF *> sw::ColorDialog::CustomColors

自定义颜色数组,包含16个COLORREF元素

注解
默认使用一个全局的自定义颜色数组,若需要自定义请在ShowDialog前修改该数组内容

该类的文档由以下文件生成: