CDialog::OnInitDialog

Виртуальный BOOL OnInitDialog ( );

Возвращаемое значение

Указывает, ли приложение устанавливает фокус ввода для одного из элементов управления в диалоговом окне. Если OnInitDialog возвращает ненулевое значение, Windows устанавливает фокус ввода на первый элемент управления в диалоговом окне. Приложение может возвращать 0, только если она явно задать фокус ввода на один из элементов управления в диалоговом окне.

Примечания

Эта функция-член вызывается в ответ на сообщение WM_INITDIALOG . Это сообщение отправляется с диалоговым окном во время Create, CreateIndirectили DoModal вызовов, которые происходят непосредственно перед диалоговое окно.

Переопределите эта функция-член, если вам нужна для выполнения специальной обработки, при инициализации диалогового окна. В переопределенной версии сначала вызовите базового класса OnInitDialog но игнорировать ее возвращаемое значение. Вы обычно возвратит значение TRUE из переопределенного члена функции.

Windows вызывает функцию OnInitDialog через стандартное глобальной-диалоговое окно процедуры общих для всех диалоговых окон библиотеки Microsoft Foundation Class, а не через карту вашего сообщения, так что не требуется записи сообщений карты для этой функции-члена.

Обзор CDialogЧлены класса | Иерархическая схема

См. такжеnbsp;CDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG

Index