В процедуру окна для предопределенных диалогового окна поля класса выполняет стандартную обработку всех сообщений, которые не обрабатывает процедуру диалогового окна. Когда процедуру диалогового окна возвращает FALSE для любого сообщения, предопределенные Оконная процедура проверяет сообщения и выполняет следующие действия по умолчанию:
| Сообщение | Действия по умолчанию |
|---|---|
| DM_GETDEFID | Вы можете отправить это сообщение в диалоговое окно. Диалоговое окно возвращает идентификатор элемента управления кнопки по умолчанию, если диалоговое окно имеет одну; в противном случае он возвращает ноль. |
| DM_REPOSITION | Это сообщение можно отправить диалогового окна верхнего уровня. Диалогового окна устанавливает сам так он вписывается в области рабочего стола. |
| DM_SETDEFID | Вы можете отправить это сообщение в диалоговое окно. Диалоговое окно поле наборы кнопка по умолчанию для элемента управления указанного идентификатором элемента управления в параметре wParam. |
| WM_ACTIVATE | Восстанавливает фокус ввода для элемента управления, выявленные ранее сохраненного дескриптора при активации диалогового окна. В противном случае процедура сохраняет дескриптор элемента управления, имеющих фокус ввода. |
| WM_CHARTOITEM | Возвращает ноль. |
| WM_CLOSE | Должности сообщение уведомления BN_CLICKED в диалоговом окне Указание IDCANCEL как идентификатор элемента управления. Если диалоговое окно имеет идентификатор элемента управления IDCANCEL и элемент управления в настоящее время отключен, процедура звучит предупреждение и не размещать сообщение. |
| WM_COMPAREITEM | Возвращает ноль. |
| WM_ERASEBKGND | Заполняет клиентской области окна диалогового окна с помощью кисти, вернулся из WM_CTLCOLORDLG сообщения или окна цвет по умолчанию. |
| WM_GETFONT | Возвращает дескриптор определяемые приложением диалоговом окно шрифта. |
| WM_INITDIALOG | Возвращает ноль. |
| WM_LBUTTONDOWN | Отправляет сообщение CB_SHOWDROPDOWN поле со списком имеющих фокус ввода, руководство управления скрыть свои раскрывающемся поле со списком. Процедура вызывает DefWindowProc для завершения действия по умолчанию. |
| WM_NCDESTROY | Освобождает глобальной памяти, выделенной для редактирования элементов управления в диалоговом окне (применяется к диалоговых окон в Windows-приложения, определяющие стиль DS_LOCALEDIT) и освобождает любые определяемые приложением шрифта (применяется к диалоговым окнам, которые определяют стиль DS_SETFONT). Эта процедура вызывает функцию DefWindowProc для завершения действия по умолчанию. |
| WM_NCLBUTTONDOWN | Отправляет сообщение CB_SHOWDROPDOWN поле со списком имеющих фокус ввода, руководство управления скрыть свои раскрывающемся поле со списком. Процедура вызывает DefWindowProc для завершения действия по умолчанию. |
| WM_NEXTDLGCTL | Устанавливает фокус ввода на следующий или предыдущий элемент управления в диалоговом окне, к элементу управления, выявленные ручку в параметре wParam или на первый элемент управления в диалоговом окне «», видимой, не отключена и WS_TABSTOP стиле. Процедура игнорирует это сообщение, если текущее окно с фокусом ввода не является элементом управления. |
| WM_SETFOCUS | Устанавливает фокус ввода на элементе управления, выявленные дескриптор окна ранее сохраненного элемента управления. Если существует такой ручкой, процедура устанавливает фокус ввода на первый элемент управления в шаблоне поле диалогового окна, видно, не отключена, и WS_TABSTOP стиле. Если существует такой контроль, процедура устанавливает фокус ввода на первый элемент управления в шаблоне. |
| WM_SHOWWINDOW | Сохраняет дескриптор элемента управления, имеющий фокус ввода, если скрываемый диалогового окна, затем вызывается DefWindowProc для завершения действия по умолчанию. |
| WM_SYSCOMMAND | Сохраняет дескриптор элемента управления, имеющий фокус ввода, если диалоговое окно время к минимуму, то вызывается DefWindowProc для завершения действия по умолчанию. |
| WM_VKEYTOITEM | Возвращает ноль. |
Предопределенные Оконная процедура DefWindowProc передает все сообщения для обработки по умолчанию.