EndDialog

Функция EndDialog разрушает модальным диалоговым окном, вызывая системы прекратить любую обработку для диалогового окна.

(BOOL EndDialog HWND  hDlg, / / обработать диалоговое окноintnResult / / значение для возвращения);
 

Параметры

hDlg
Идентифицирует диалоговое уничтожить.
nResult
Указывает значение, возвращаемое в приложение из функции, которая создана диалогового окна.

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

Если функция выполнена успешно, возвращаемое значение не равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Диалоговые окна, создаваемые диалоговое окно, DialogBoxParam, DialogBoxIndirectи DialogBoxIndirectParam функции должны уничтожаться с использованием EndDialog функции. Приложение вызывает EndDialog от в пределах процедуру диалогового окна; функция не должна использоваться для других целей.

Процедуру диалогового окна можно вызвать EndDialog в любое время, даже во время обработки сообщения WM_INITDIALOG . Если приложение вызывает функцию во время обработки WM_INITDIALOG, диалоговое окно "" уничтожается перед его отображением и до того, как установлен фокус ввода.

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

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Диалоговое окно Обзор коробки, функции окна диалога, диалоговое окно, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, WM_INITDIALOG

Index