Виртуальный 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