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 格式