Уведомления, используемые диалоговыми окнами


 Уведомление Описание
WM_CTLCOLORDLG

Сообщение WM_CTLCOLORDLG отправляется в диалоговое окно перед тем, как система его нарисует. Отвечая на это сообщение, диалоговое окно может установить цвета своего текста и фона, используя указанный дескриптор дисплейного контекста устройства. 

WM_ENTERIDLE Сообщение WM_ENTERIDLE отправляется в окно владельца модального блока диалога или меню, которое входит в неактивное состояние. Модальное диалоговое окно или меню входят в неактивное состояние тогда, когда в его очереди, после того, как оно обработало одно или несколько предыдущих сообщений, нет ожидающих сообщений.
WM_GETDLGCODE

Сообщение WM_GETDLGCODE отправляется в оконную процедуру, связанную с органом управления. По умолчанию, в органе управления система обрабатывает весь ввод данных  с клавиатуры; система интерпретирует некоторые типы ввода с клавиатуры как клавиши навигации по диалоговому окну. Чтобы отменить этот заданный по умолчанию режим работы, орган управления может ответить на сообщение WM_GETDLGCODE, чтобы указать тип ввода данных, который требуется обработать самостоятельно. 

WM_INITDIALOG

Сообщение WM_INITDIALOG отправляется в процедуру диалогового окна немедленно перед показом его на экране. Процедуры диалогового окна обычно используют это сообщение, чтобы инициализировать органы управления и выполнить любые другие задачи инициализации, которые влияют на внешний вид блока диалога. 

WM_NEXTDLGCTL

Сообщение WM_NEXTDLGCTL отправляется в процедуру диалогового окна, чтобы установить фокус клавиатуры в другой орган управления в диалоговом окне. 

 

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

Hosted by uCoz