Очевидно, что окна будут отправлять WM_WINDOWPOSCHANGING , когда ваше окно перемещается / изменяет размер / меняет местами z ордер. Объедините это с GetTopWindow
и GetNextWindow
, чтобы выяснить, каков текущий порядок окон, и вы сможете определить, где находятся все окна в вашем приложении. 825595 содержит подробности об этих двух вызовах API. 798295 имеет больше информации о GetNextWindow
.
edit , хотя это уже принято ...
И для тех, кто находит это через Google, 932988 имеет информацию о том, как перехватить эти сообщения с помощью WndProc
. Я не хочу оставлять вопрос не полностью отвеченным: -)