Узнайте текущее самое верхнее окно на Win 8 (Metro / Non Metro) - PullRequest
2 голосов
/ 30 марта 2012

Мне нужно найти текущее самое верхнее окно в Windows 8. Использование EnumWindows бессмысленно, поскольку оно возвращает только текущие окна в режиме рабочего стола.Однако есть класс COM IMetroMode, который позволяет мне определить, активен ли «Стартовый экран» (Metro Launcher) или данный рабочий стол находится в режиме Metro.IMetroMode-> GetMonitorMode.

Есть ли способ узнать текущее активное приложение Metro, если рабочий стол находится в режиме Metro?

...