编辑:感谢下面的家伙,我了解到窗户没有这个最后的活动信息。所以我会更准确地提出这个问题。我有一个HWND列表,我想要一个最近活跃的那个。我读过GetLastActivePopup
,但它似乎没有给我正确的一个,它似乎总是给我同样的hwnd我传递给它。这是因为popup
与hwnd
不同吗?
老问题是:
我有一份HWND列表。
我实际使用了
EnumWindowsProc
,EnumWindows
和EnumChildWindows
来获取所有窗口的列表。我把它们按PID分组。 (我得到了GetWindowThreadProcessId
的PID。我想按最后的焦点时间对每组中的窗口进行排序。如何获得最后一次聚焦窗口的信息?在X11(Unix / Linux)中,我们在Windows上有一个名为
_NET_WM_USER_TIME
的属性。在Windows HWND上有类似的东西吗?
由于