DialogProc

Функция DialogProc является приложением функция обратного вызова используется с функцией диалоговое окно . Он обрабатывает сообщения, отправленные на модальные и немодальные диалоговые окна. Тип DLGPROC определяет указатель на эту функцию обратного вызова. DialogProc — это имя функции, определяемые приложением.

(BOOL обратного ВЫЗОВА DialogProc HWND  hwndDlg, / / обработать диалоговое окноUINTuMsg, / / сообщениеWPARAMwParam, / / сначала сообщение параметрLPARAMlParam / / второй параметр message);
 

Параметры

hwndDlg
Идентифицирует диалогового окна.
uMsg
Указывает, что сообщение.
wParam
Задает дополнительные сведения, сообщения.
lParam
Задает дополнительные сведения, сообщения.

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

За исключением в ответ на сообщение WM_INITDIALOG процедуру диалогового окна должен возвращать ненулевое значение, если он обрабатывает сообщение и нуль, если этого не произойдет. В ответ на сообщение WM_INITDIALOG процедуру диалогового окна должен возвращать нуль, если она вызывает функцию SetFocus для установки фокуса на один из элементов управления в диалоговом окне. В противном случае он должен возвращать ненулевое значение, в этом случае система устанавливает фокус на первый элемент управления в диалоговом окне «», может быть дан фокус.

Примечания

Процедуру диалогового окна следует использовать, только если используется класс поля диалогового окна для диалогового окна. Это класса по умолчанию и используется, когда класс не явно указана в поле шаблона диалогового окна. Хотя процедуру диалогового окна похожа на процедуру окна, она не должна вызывать функцию DefWindowProc для обработки нежелательных сообщений. Нежелательные сообщения обрабатываются внутренне процедуру окна диалогового окна.

QuickInfo

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

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

Обзор полей диалогового окна, диалогового окна функций CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, диалоговое окно, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus WM_INITDIALOG

Index