查看源代码 wxSingleChoiceDialog (wx v2.4.3)

这个类表示一个对话框,显示一个字符串列表,并允许用户选择一个。

双击列表项等同于单击然后按 OK。

样式

这个类支持以下样式

  • wxOK: 显示一个 OK 按钮。

  • wxCANCEL: 显示一个取消按钮。

  • wxCENTRE: 将消息居中。

参见

这个类派生自,并且可以使用以下类的函数:

wxWidgets 文档: wxSingleChoiceDialog

摘要

函数

销毁对象

返回选中项的索引。

返回选中的字符串。

构造函数,接收一个 wxString 数组(在 wx 中未实现)作为选项和可选的客户端数据。

设置初始选中项的索引。

类型

链接到此类型

wxSingleChoiceDialog()

查看源代码
-type wxSingleChoiceDialog() :: wx:wx_object().

函数

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

销毁对象

-spec getSelection(This) -> integer() when This :: wxSingleChoiceDialog().

返回选中项的索引。

链接到此函数

getStringSelection(This)

查看源代码
-spec getStringSelection(This) -> unicode:charlist() when This :: wxSingleChoiceDialog().

返回选中的字符串。

链接到此函数

new(Parent, Message, Caption, Choices)

查看源代码
-spec new(Parent, Message, Caption, Choices) -> wxSingleChoiceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Message :: unicode:chardata(),
                 Caption :: unicode:chardata(),
                 Choices :: [unicode:chardata()].

等同于 new(Parent, Message, Caption, Choices, [])

-spec new(Parent, Message, Caption, Choices, [Option]) -> wxSingleChoiceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Message :: unicode:chardata(),
                 Caption :: unicode:chardata(),
                 Choices :: [unicode:chardata()],
                 Option :: {style, integer()} | {pos, {X :: integer(), Y :: integer()}}.

构造函数,接收一个 wxString 数组(在 wx 中未实现)作为选项和可选的客户端数据。

备注: 使用 wxDialog:showModal/1 显示对话框。

链接到此函数

setSelection(This, Selection)

查看源代码
-spec setSelection(This, Selection) -> ok when This :: wxSingleChoiceDialog(), Selection :: integer().

设置初始选中项的索引。