Приложение отправляет сообщение DM_SETDEFID, чтобы изменить идентификатор кнопки по умолчанию для диалогового окна.
DM_SETDEFID wParam = idControl; / / Идентификатор новой кнопки по умолчанию
Это сообщение обрабатывается функцией DefDlgProc . Чтобы установить по умолчанию кнопка, функция сообщения можно отправлять WM_GETDLGCODE и BM_SETSTYLE данного элемента управления и текущего кнопка по умолчанию.
Использование DM_SETDEFID сообщение может привести к более чем одной кнопкой, появляющегося иметь состояние кнопки по умолчанию. Когда система вызовет диалог, он рисует первая кнопка в диалоговом окне шаблон с государственной границы по умолчанию. Отправка сообщения DM_SETDEFID изменить кнопки по умолчанию не всегда удаляет государственной границы по умолчанию с первой кнопки. В таких случаях приложение должно отправить сообщение BM_SETSTYLE изменить первый стиль границы кнопки.
Возвращаемое значение всегда равно TRUE.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор полей диалогового окна, диалогового окна сообщений, BM_SETSTYLE, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, WM_GETDLGCODE