|
AnyCAD Rapid API 2026
Help you to create a better world!
|
输入事件类,用于获取鼠标/键盘输入 更多...
Public 成员函数 | |
| InputEvent (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| int | GetX () |
| void | SetX (int val) |
| int | GetY () |
| void | SetY (int val) |
| EnumKeyModifier | GetFlags () |
| void | SetFlags (EnumKeyModifier val) |
| EnumMouseButton | GetButtons () |
| void | SetButtons (EnumMouseButton val) |
| EnumKeyCode | GetKey () |
| void | SetKey (EnumKeyCode val) |
| uint | GetVKey () |
| void | SetVKey (uint val) |
| byte | GetClicks () |
| void | SetClicks (byte val) |
| bool | GetTouch () |
| void | SetTouch (bool val) |
| void | SetCtrlKey (bool enabled) |
| 设置Ctrl键状态 | |
| bool | HasCtrlKey () |
| 检查是否按下Ctrl键 | |
| void | SetAltKey (bool enabled) |
| 设置Alt键状态 | |
| bool | HasAltKey () |
| 检查是否按下Alt键 | |
| void | SetShiftKey (bool enabled) |
| 设置Shift键状态 | |
| bool | HasShiftKey () |
| 检查是否按下Shift键 | |
| void | SetLeftButtonDown () |
| 设置鼠标左键按下状态 | |
| void | SetMiddleButtonDown () |
| 设置鼠标中键按下状态 | |
| void | SetRightButtonDown () |
| 设置鼠标右键按下状态 | |
| bool | TestFlags (EnumMouseButton button, EnumKeyModifier key) |
| 测试鼠标按键和修饰键组合 | |
| bool | TestFlag (EnumKeyModifier key) |
| 测试修饰键 | |
| bool | TestKey (EnumKeyCode key) |
| 测试按键 | |
输入事件类,用于获取鼠标/键盘输入
Group: Interaction
| bool AnyCAD.Foundation.InputEvent.HasAltKey | ( | ) |
检查是否按下Alt键
| bool AnyCAD.Foundation.InputEvent.HasCtrlKey | ( | ) |
检查是否按下Ctrl键
| bool AnyCAD.Foundation.InputEvent.HasShiftKey | ( | ) |
检查是否按下Shift键
| void AnyCAD.Foundation.InputEvent.SetAltKey | ( | bool | enabled | ) |
设置Alt键状态
| enabled | 是否启用Alt键 |
| void AnyCAD.Foundation.InputEvent.SetCtrlKey | ( | bool | enabled | ) |
设置Ctrl键状态
| enabled | 是否启用Ctrl键 |
| void AnyCAD.Foundation.InputEvent.SetShiftKey | ( | bool | enabled | ) |
设置Shift键状态
| enabled | 是否启用Shift键 |
| bool AnyCAD.Foundation.InputEvent.TestFlag | ( | EnumKeyModifier | key | ) |
测试修饰键
| key | 修饰键 |
| bool AnyCAD.Foundation.InputEvent.TestFlags | ( | EnumMouseButton | button, |
| EnumKeyModifier | key ) |
测试鼠标按键和修饰键组合
| button | 鼠标按键 |
| key | 修饰键 |
| bool AnyCAD.Foundation.InputEvent.TestKey | ( | EnumKeyCode | key | ) |
测试按键
| key | 键码 |