我将实现一个用于窗口的屏幕键盘,它需要OSK应用程序显示用户何时输入输入区域。例如,当用户打开notepad.exe并开始单击它时,应显示我的OSK应用程序(当前在系统托盘中运行)。
我不知道如何捕获这些事件(用户点击记事本应用程序)但我猜它与Win32的事情有关。有人可以给我一个提示吗?非常感谢。
由于
答案 0 :(得分:1)
您可能需要设置全局hook,例如SetWindowsHookEx(),以便monitor发送给所有应用程序中所有编辑控件的WM_SETFOCUS条消息。
这是非常具有侵入性的,这并不容易。祝你好运。