光标捕获模式
提示
请查看 InputTip 使用教程 - Bilibili 中的相关内容
GUI
- 通过 Windows 系统的
GetGUIThreadInfoAPI 获取光标位置 - 它是最基础、兼容性最好的方式
UIA
信息
实际使用中,GUI>UIA 在部分特殊场景中有奇效,可以尝试
- 通过 Windows UI Automation 接口获取光标位置
- 适用于支持 UIA 的现代应用
HOOK
HOOK_DLL
- 在 HOOK 的基础上,额外发送
WM_IME_COMPOSITION消息来触发光标位置更新后再读取 - 请注意,它对 32 位应用进程和 Win10 可能存在一些兼容性问题
MSAA
- 通过 Microsoft Active Accessibility 接口(
oleacc.dll)获取光标位置 - 适用于支持 MSAA 的较旧应用
WPF
- 通过 UI Automation 接口在焦点元素的子元素树中查找
WpfCaret元素并读取其位置 - 适用于 WPF 框架应用
ACC
JAB
- 通过 Java Access Bridge 获取光标位置
- 适用于需要启用 Java 辅助功能的应用,主要是 JetBrains 系列 IDE
- 参考 如何在 JetBrains 系列 IDE 中使用 InputTip
