如何在使用快捷键调用的应用程序中识别活动窗口

时间:2018-11-21 10:56:35

标签: windows shortcut

在Windows 10下,我编写了一个用于更改活动键盘布局的应用程序。使用快捷键(例如Ctrl + Alt + K)调用此应用。完成我的操作后,我想将焦点返回到按下快捷键之前处于活动状态的窗口。 GetFocus(),GetActiveWindow()或GetForegroundWindow()无效,因为它们将任务句柄返回到任务栏窗口。 我可以使用EnumDesktopWindows()获取所有顶级窗口的句柄,但我不知道如何在该列表中准确地找到最后一个窗口。

0 个答案:

没有答案