【发布时间】:2010-07-26 09:23:22
【问题描述】:
如何检索当前具有焦点的控件的句柄?我正在使用 WH_KEYBOARD_LL 来捕获所有按键,并且我应该能够确定用户在哪个文本框中输入。捕获事件的代码无法直接访问 其他应用程序中的控件。
我知道存在用于获取当前窗口句柄的 win32 函数 GetFocus(),但对于当前控件我需要类似的东西。
任何想法都将不胜感激。
鼠兔
【问题讨论】:
-
我应该补充一点,当在完整的 .NET 中运行时,GetFocus 函数会为我输入的每个控件返回一个唯一的 Hwnd。但是,当输入 Visual Foxpro 应用程序(托管此托管 dll通过 COM),Hwnd 仅在每个窗口中是唯一的。
标签: user-interface winapi hook