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

加速器表允许应用程序为菜单或按钮命令指定键盘快捷键表。

对象 ?wxNullAcceleratorTable 被定义为没有数据的表,并且是窗口的初始加速器表。

示例

备注:加速器优先于正常处理,并且可以是一种编程处理某些事件的便捷方式。例如,可以使用加速器表来启用一个带有多行文本控件的对话框,以接受 CTRL-Enter 作为“确定”的含义。

预定义对象(包括 wx.hrl):?wxNullAcceleratorTable

参见

wxWidgets 文档:wxAcceleratorTable

概要

函数

销毁对象

如果加速器表有效,则返回 true。

默认构造函数。

wxAcceleratorEntry 数组初始化加速器表。

等效于:isOk/1

类型

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

函数

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

销毁对象

-spec isOk(This) -> boolean() when This :: wxAcceleratorTable().

如果加速器表有效,则返回 true。

-spec new() -> wxAcceleratorTable().

默认构造函数。

-spec new(N, Entries) -> wxAcceleratorTable()
             when N :: integer(), Entries :: [wxAcceleratorEntry:wxAcceleratorEntry()].

wxAcceleratorEntry 数组初始化加速器表。

-spec ok(This) -> boolean() when This :: wxAcceleratorTable().

等效于:isOk/1