获取所有应用程序中的键盘光标位置/坐标

时间:2010-10-25 19:27:25

标签: windows winapi keyboard caret

现在我正在使用函数GetCaretPos()GetGUIThreadInfo()来获取当前键盘光标/插入符号坐标。这些在Notepad和Wordpad等应用程序中正常工作并返回正确的坐标,但在Firefox,Thunderbird等应用程序中,无论键盘光标位于何处,返回的坐标始终为0,0。

我知道在这些应用程序中获取键盘光标/插入符号坐标并非不可能,因为当我在其中使用Yahoo KeyKey IME时,它会弹出一个对话框,就在键盘光标所在的位置。

问题是,由于KeyKey不是开源的,我不知道它是怎么做的。

如果有人能指出我正确的方向或知道使用它的正确功能,我将不胜感激!

0 个答案:

没有答案