屏幕上有传统的桌面应用程序和 Windows 应用商店应用程序。我有他们的 HWND。我可以根据它们的 HWND 确定它们是什么类型的窗口(桌面或应用商店应用程序)吗?
最佳答案
使用 GetClassName() 获取应用程序的类名
当 Windows 应用商店应用程序的窗口处于前台且未最小化时:类名 = ApplicationFrameWindow 当 Windows 商店应用程序的窗口在前台并最小化时:类名 = windows.UI.Core.coreWindow 当 Windows 商店应用程序的窗口关闭或处于后台时:它们被列为两个窗口类名 = ApplicationFrameWindow 和类名 = windows.UI.Core.coreWindow。
关于windows - 确定窗口属于桌面还是 Windows 应用商店应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32619903/