CDialog::DoModal

Виртуальный int DoModal ( );

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

Целочисленное значение, которое определяет значение параметра nResult , который был передан функции-члена CDialog::EndDialog , которая используется для закрытия диалогового окна. Возвращаемое значение равно –1, если функция может не создать диалоговое окно, или IDABORT если возникла другая ошибка.

Примечания

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

Если пользователь нажимает одну из кнопок в диалоговом окне, такие, как ОК или Отмена, обработчик сообщений функция-член, такие как OnOK или OnCancelвызывается для попытке закрыть диалоговое окно. По умолчанию функция-член OnOK проверки и обновления данных диалоговое окно и закрыть диалоговое окно с результатом IDOKи функции-члена по умолчанию OnCancel закроет диалоговое окно с результатом IDCANCEL без проверки или обновления данных диалоговое окно. Можно переопределить эти функции обработчика сообщений для изменения их поведения.

Примечание   Для обработки сообщений модальные диалоговые окна теперь называется PreTranslateMessage.

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

См. такжеnbsp; :: Диалоговое окно, CWnd::IsDialogMessage

Index