Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает состояние кнопки или флажка. Этот макрос можно использовать или явно отправить сообщение BM_GETSTATE.
Синтаксис
LRESULT Button_GetState(
HWND hwndCtl
);
Параметры
hwndCtl
Тип: HWND
Дескриптор элемента управления кнопкой.
Возвращаемое значение
Тип: LRESULT
Возвращаемое значение указывает текущее состояние кнопки. Это сочетание следующих значений:
| Возвращаемый код | Описание |
|---|---|
| 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 [только классические приложения] |
| целевая платформа | Виндоус |
| заголовка | windowsx.h |
См. также
Справочник