Значение окна оси Z - PullRequest
       1

Значение окна оси Z

1 голос
/ 14 мая 2011

Я могу получить положение окна, используя GetWindowRect функцию winapi.

Это также должна быть функция, которая определяет порядок окон по оси z (какое окно находится выше, а какое - под),но не могу найти подходящую функцию.

Укажите мне на кого-нибудь?

Ответы [ 2 ]

2 голосов
/ 14 мая 2011

Ну, похоже, EnumDesktopWindows возвращает окна в Z-порядке сверху вниз. Поэтому нет необходимости в какой-либо специальной функции (которая, возможно, не существует).

1 голос
/ 14 мая 2011

Вы не получаете заказ z напрямую.Предполагается, что вы будете звонить GetWindow(), передавая GW_HWNDNEXT или GW_HWNDPREV, чтобы пройти иерархию z-порядков.

Начните с одного из ваших окон и идите, пока не найдете другое окно или ваш переход не завершится.Затем это говорит вам об отношениях между двумя окнами.

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