Дочерние окна


Дочернее окно (child window) имеет стиль WS_CHILD и ограничено рабочей областью своего родительского окна. Прикладная программа обычно использует дочерние окна, чтобы поделить рабочую область родительского окна на функциональные области. Вы создаете дочернее окно, определяя стиль WS_CHILD в функции CreateWindowEx.

Дочернее окно должно иметь родительское окно. Родительское окно может быть перекрывающим окном, выскакивающим окном или даже другим дочерним окном. Вы определяете родительское окно, когда Вы вызываете CreateWindowEx. Если Вы определяете стиль WS_CHILD в CreateWindowEx, но не определяете родительское окно, Windows не создает окно.

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

В этом разделе обсуждается следующее:

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

Hosted by uCoz