DM_SETDEFID

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

DM_SETDEFID wParam = idControl; / / Идентификатор новой кнопки по умолчанию 
 

Параметры

idControl
Значение wParam. Задает идентификатор элемента управления кнопки, который станет по умолчанию.

Примечания

Это сообщение обрабатывается функцией DefDlgProc . Чтобы установить по умолчанию кнопка, функция сообщения можно отправлять WM_GETDLGCODE и BM_SETSTYLE данного элемента управления и текущего кнопка по умолчанию.

Использование DM_SETDEFID сообщение может привести к более чем одной кнопкой, появляющегося иметь состояние кнопки по умолчанию. Когда система вызовет диалог, он рисует первая кнопка в диалоговом окне шаблон с государственной границы по умолчанию. Отправка сообщения DM_SETDEFID изменить кнопки по умолчанию не всегда удаляет государственной границы по умолчанию с первой кнопки. В таких случаях приложение должно отправить сообщение BM_SETSTYLE изменить первый стиль границы кнопки.

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

Возвращаемое значение всегда равно TRUE.

QuickInfo

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

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

Обзор полей диалогового окна, диалогового окна сообщений, BM_SETSTYLE, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, WM_GETDLGCODE

Index