最终确定失去焦点的过程

时间:2016-05-22 23:39:51

标签: c winapi

如何确定地检测整个应用程序(所有进程HWND和子HWND)何时失去焦点。我需要知道这一点,所以我可以隐藏我的主要HWND。我只能制作主要的HWND句柄WM_KILLFOCUS,因为子窗口可能会在失去之前获得焦点(我是否有意义?)。

我可以子类化每个孩子的窗口过程并处理WM_KILLFOCUS,但这看起来有点矫枉过正。一个钩子似乎也有点矫枉过正 - 看起来你只需要在完全必要时使用钩子,否则你的应用程序会被标记为可疑。

0 个答案:

没有答案