Сообщения

Система передает входящие сообщения дочернего окна непосредственно в дочернее окно; сообщения не передаются через родительское окно. Единственным исключением является то, что если дочернее окно было заблокировано функцией EnableWindow. В этом случае, система передает любые входные сообщения, которые пошли бы в дочернее окно, в родительское окно. Это позволяет родительскому окну проверять входящие сообщения и, в случае необходимости, включать дочернее окно.

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

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

Hosted by uCoz