aardio 文档

win.ui.accelerator 库模块帮助文档

范例

win.ui 成员列表 #

win.ui.accelerator #

快捷键,在绑定的窗体范围内有效。

win.ui.accelerator() #

返回对象:winUiAcceleratorObject

win.ui.accelerator(accTable,winform) #

//每个窗体仅能绑定快捷键表一次,  
//绑定后将会重定义窗体的preTranslateAccelerator事件用于响应快捷键  
win.ui.accelerator({  
    { ctrl = true; vkey = 'N'#; oncommand = function(id,event){ } }   
    { ctrl = true; vkey = 'O'#; cmd = /*可以用 cmd 字段指定消息ID,或使用 oncommand 字段指定一个消息处理函数*/ }   
},winform);

winUiAcceleratorObject 成员列表 #

winUiAcceleratorObject.destroy() #

删除此快捷键对象。
此函数在窗体关闭时将被自动调用。

winUiAcceleratorObject.translate(msg.hwnd) #

可用于重定义窗体的 preTranslateAccelerator 事件时响应快捷键使之生效。
msg 为 preTranslateAccelerator 事件的消息参数,hwnd 一般应该省略,
也可以在子窗体中响应父窗体的快捷键。

Markdown 格式