查看源码 wxColourDialog (wx v2.4.3)

此类表示颜色选择器对话框。

从 wxWidgets 3.1.3 开始,目前仅在 MSW 端口中,此对话框在显示时会生成 wxEVT_COLOUR_CHANGED 事件,即从其 wxDialog:showModal/1 方法内部发出,通知程序当前选择的颜色已更改,并允许程序例如预览选择此颜色的效果。请注意,如果您对该事件做出反应,还应在用户取消对话框时正确恢复到先前选择的颜色。

使用此类并为所选颜色提供动态反馈的示例

参见

此类派生自以下类,并且可以使用来自这些类的函数

wxWidgets 文档:wxColourDialog

摘要

函数

new/2 相同。

销毁对象

返回与颜色对话框关联的颜色数据。

构造函数。

类型

-type wxColourDialog() :: wx:wx_object().

函数

链接到此函数

create(This, Parent)

查看源码
-spec create(This, Parent) -> boolean() when This :: wxColourDialog(), Parent :: wxWindow:wxWindow().

等价于 create(This, Parent, [])

-spec create(This, Parent, [Option]) -> boolean()
                when
                    This :: wxColourDialog(),
                    Parent :: wxWindow:wxWindow(),
                    Option :: {data, wxColourData:wxColourData()}.

new/2 相同。

-spec destroy(This :: wxColourDialog()) -> ok.

销毁对象

-spec getColourData(This) -> wxColourData:wxColourData() when This :: wxColourDialog().

返回与颜色对话框关联的颜色数据。

-spec new() -> wxColourDialog().
-spec new(Parent) -> wxColourDialog() when Parent :: wxWindow:wxWindow().

等价于 new(Parent, [])

-spec new(Parent, [Option]) -> wxColourDialog()
             when Parent :: wxWindow:wxWindow(), Option :: {data, wxColourData:wxColourData()}.

构造函数。

传递父窗口,以及一个可选的指向颜色数据块的指针,该指针将复制到颜色对话框的颜色数据中。

来自颜色数据对象的自定义颜色将用于对话框的颜色调色板中。自定义颜色列表中的无效条目将在某些平台 (GTK) 上被忽略,或在自定义颜色调色板具有固定大小的平台 (MSW) 上被替换为白色。

参见:wxColourData