Event 模块提供窗口相关操作
-
CreateMouseListener(name):创建一个监听鼠标的监听者
-
CreateKeyboardListener(name):创建一个监听键盘的监听者
-
CreateWindowListener(name):创建一个监听窗口的监听者
-
RemoveListener(name):删除指定名称的监听者
-
Listener 对象成员函数
-
Listener:GetName():获取该监听者的名称
-
Listener:SetButtonDown(function):设置鼠标按键按下时的回调函数(鼠标监听者)
-
Listener:SetButtonUp(function):设置该鼠标按键弹起时的回调函数(鼠标监听者)
-
Listener:SetMotion(function):设置该鼠标移动时的回调函数(鼠标监听者)
-
Listener:GetButtonType():获取鼠标当前按下的键(鼠标监听者)
-
Listener:GetCursorPoint():获取鼠标当前在窗口中的坐标值(鼠标监听者)
-
Listener:GetWheelLength():获取鼠标滚轮滚动的距离(鼠标监听者)
-
Listener:SetKeyDown(function):设置键盘按键按下时的回调函数(键盘监听者)
-
Listener:SetKeyUp(function):设置键盘按键弹起时的回调函数(键盘监听者)
-
Listener:GetKeyType():获取键盘当前按下的键(键盘监听者)
-
Listener:GetKeyMod():获取键盘当前按下的键的修饰键(键盘监听者)
-
Listener:SetWindowShown(function):设置窗口显示时的回调函数(窗口监听者)
-
Listener:SetWindowHidden(function):设置窗口隐藏时的回调函数(窗口监听者)
-
Listener:SetWindowEnter(function):设置鼠标进入窗口范围时的回调函数(窗口监听者)
-
Listener:SetWindowLeave(function):设置鼠标离开窗口范围时的回调函数(窗口监听者)
-
Listener:SetWindowFocusGained(function):设置窗口获取焦点时的回调函数(窗口监听者)
-
Listener:SetWindowFocusLost(function):设置窗口失去焦点时的回调函数(窗口监听者)
-
Listener:SetWindowMove(function):设置窗口移动时的回调函数(窗口监听者)
-
Listener:SetWindowResize(function):设置窗口大小改变时的回调函数(窗口监听者)
-
Listener:SetWindowClose(function):设置窗口关闭时的回调函数(窗口监听者)
-
Listener:GetEventWindowID():获取发生事件的窗口的ID(窗口监听者)
-