标签: c# c++ windows hook
我正在为Windows构建一个虚拟键盘(不能使用默认键盘,我需要阻止一些键并添加自定义键)我计划使用全局挂钩以便在需要时显示/隐藏键盘。
我已经在WPF中使用了模拟键盘,并使用GotFocus / LostFocus方法使其显示/消失。但问题是键盘还应该与第三方应用程序(即Reader)一起使用,所以我需要它才能在没有附加代码的情况下工作。我查看了HCBT_SETFOCUS,但它只给了我有焦点的窗口,而不是UI元素。
当文本框获得/失去焦点时是否会触发全局事件?
谢谢!