Найти самое высокое не дочернее окно в z-порядке, который принадлежит моему процессу - PullRequest
0 голосов
/ 15 сентября 2011

Я хочу найти не дочернее окно, которое является самым высоким в z-порядке, которое принадлежит моему процессу.

Я могу использовать EnumWindows для обхода списка окон, используя GetWindowThreadProcessId для маскировки окон, принадлежащих другим процессам; но как мне узнать, где каждое окно находится в z-порядке?

В качестве альтернативы, есть ли более простой способ сделать это?

1 Ответ

1 голос
/ 15 сентября 2011

Как только вы найдете одно окно, используйте GetWindow () с GW_HWNDFIRST, чтобы найти окно верхнего уровня (не дочернее), которое является самым высоким в Z-порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...