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