Прикладная программа отправляет сообщение DM_GETDEFID, чтобы извлечь идентификатор заданной по умолчанию командной кнопки органа управления диалогового окна.
Синтаксис
Чтобы отправить это сообщение, вызовите функцию SendMessage как указано ниже.
lResult = SendMessage( // возвращает в lResult LRESULT (HWND) hWndControl, // дескриптор целевого органа упр. (UINT) DM_GETDEFID, // ID сообщения (WPARAM) wParam, // = 0; не использ., должно быть0 (LPARAM) lParam // = 0; не использ., должно быть0 ); |
Параметры
wParam
Не используется; должен быть нуль.
lParam
Не используется; должен быть нуль.
Возвращаемое значение
Если заданная по умолчанию командная кнопка существует, старшее слово возвращаемого значения содержит величину DC_HASDEFID, а младшее слово содержит идентификатор органа управления. В противном случае, возвращаемое значение равняется нулю.
Замечания
Это сообщение обрабатывает функция DefDlgProc.
Смотри такжеОбзор Диалоговые окна, Сообщения,
используемые диалоговыми окнами, DefDlgProc,
Размещение и совместимость DM_GETDEFID |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |