Z порядок

Z порядок окна указывает позицию окна в стек перекрывающихся окон. Это окно Стек ориентирован на воображаемой оси, оси z, наружу простирается от экрана. Окно в верхней части Z-порядка перекрывает все остальные окна. Окно в нижней части Z-порядка перекрываются все другие окна.

Система поддерживает z порядок в одном списке. Windows добавляет в Z-порядке, исходя из того, являются ли они верхний windows, окна верхнего уровня или дочерних окон. Верхний окно перекрывает все-верхний окна, независимо от того, является ли она активной и окно переднего плана. Верхний окно имеет WS_EX_TOPMOST стиль. Все верхнего окна появляются в Z-порядке до любого не верхний windows. Дочернее окно объединяется с родительским в Z-порядке.

Когда приложение создает окно, система ставит его в верхней части Z-порядка для окон того же типа. Можно использовать функцию BringWindowToTop для окно в верхней части Z-порядка для окон того же типа. Z порядок можно изменить, используя функции SetWindowPos и DeferWindowPos.

Пользователь изменяет порядок Z, активировав другое окно. Система позиций активное окно в верхней части Z-порядка для окон того же типа. Когда окно доходит до верхней части Z-порядка, так что сделайте его дочерних windows. Функцию GetTopWindow можно использовать для поиска всех дочерних окон родительского окна и возвращает дескриптор в дочернее окно, которое является самым высоким в Z-порядке. GetNextWindow функция получает дескриптор следующее или предыдущее окно в Z-порядке.

Index