Дескриптор родительского окна или окна владельца


Окно может иметь родительское окно. Окно, которое имеет родительское окно, называется дочерним окном (child window). Родительское окно (parent window) предоставляет систему координат, которая используется для позиционирования дочернего окна. Наличие родительского окна воздействует на аспекты внешнего вида окна; например, дочернее окно обрезается так, чтобы ни одна часть дочернего окна не могла появиться вне рамок своего родительского окна. Окно, у которого нет родительского окна или родитель которого основное окно (рабочий стол), называется окном верхнего уровня (top-level window). Прикладная программа использует функцию EnumWindows, чтобы получить дескриптор каждого из своих окон верхнего уровня. Функция EnumWindows , в свою очередь, передает дескриптор каждого окна верхнего уровня в определенную программой функцию повторного вызова EnumWindowsProc.

Окно может владеть или быть во владении другого окна. Находящееся во владении окно всегда появляется перед окном своего владельца, а скрывается тогда, когда окно его владельца сворачивается, и разрушается тогда, когда окно его владельца разрушается. Для получения дополнительной информации, см. статью Находящиеся в собственности окна.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz