Windows全局钩子为文本框焦点

时间:2015-01-20 15:04:34

标签: c# c++ windows hook

我正在为Windows构建一个虚拟键盘(不能使用默认键盘,我需要阻止一些键并添加自定义键)我计划使用全局挂钩以便在需要时显示/隐藏键盘。

我已经在WPF中使用了模拟键盘,并使用GotFocus / LostFocus方法使其显示/消失。但问题是键盘还应该与第三方应用程序(即Reader)一起使用,所以我需要它才能在没有附加代码的情况下工作。我查看了HCBT_SETFOCUS,但它只给了我有焦点的窗口,而不是UI元素。

当文本框获得/失去焦点时是否会触发全局事件?

谢谢!

0 个答案:

没有答案