我正在开发一个应用程序,它位于系统托盘中,并可以对活动窗口执行操作。但是当单击系统托盘中的图标时,
我尝试使用
GetForegroundWindow()
返回任务栏。我需要获取在任务栏之前处于活动状态的窗口。我尝试使用
EnumWindows
和GetWindow
枚举桌面窗口,但这通常会出现桌面小部件和其他最上层项目,而不是上次活动的窗口。这是否可能,或者窗口停用时信息完全丢失?