BM_GETSTATE сообщение

Извлекает состояние кнопки или проверка поля. Это сообщение можно отправить явно или использовать макрос Button_GetState .

Параметры

wParam

Не используется; значение должно быть равно нулю.

lParam

Не используется; значение должно быть равно нулю.

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

Возвращаемое значение указывает текущее состояние кнопки. Это сочетание следующих значений.

Код возврата Описание
BST_CHECKED
Кнопка флажка.
BST_DROPDOWNPUSHED
Windows Vista. Кнопка находится в раскрывающемся состоянии. Применяется, только если кнопка имеет стиль TBSTYLE_DROPDOWN .
BST_FOCUS
Кнопка имеет фокус клавиатуры.
BST_HOT
Кнопка горячая; то есть указатель мыши наведен на него.
BST_INDETERMINATE
Состояние кнопки является неопределенным. Применяется, только если кнопка имеет стиль BS_3STATE или BS_AUTO3STATE .
BST_PUSHED
Кнопка отображается в состоянии нажатия.
BST_UNCHECKED
Нет специального состояния. Эквивалент нулю.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

BM_GETCHECK

BM_SETSTATE