макрос Button_GetState (windowsx.h)
Извлекает состояние кнопки или флажка. Этот макрос можно использовать или явно отправить сообщение 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 |
См. также
Справочник