我正在使用SetWinEventHook()
和EVENT_SYSTEM_FOREGROUND
监视当前的前台过程,这为我提供了当前位于前台的窗口的HWND
。
我注意到UWP Apps只是ApplicationFrameHost.exe
进程,前景HWND
指向ApplicationFrameHost
窗口。对于每个another StackOverflow post,要查找应用程序窗口的实际HWND
,我应该找到该窗口的第一个子窗口,该窗口不属于同一进程,然后在那里进行处理。我的处理只是找到AUMID。
HWND
启动后,是否有任何方法可以获取应用窗口ApplicationFrameHost
或AUMID,而不是等待应用窗口完全初始化?