На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

BM_GETSTATE



An application sends a BM_GETSTATE message to determine the state of a button or check box.

BM_GETSTATE
wParam = 0; // not used; must be zero
lParam = 0; // not used; must be zero


Parameters

This message has no parameters.

Return Values

The return value specifies the current state of the button. You can use the following bitmasks to extract information about the state:

Value Meaning
0x0003 Specifies the check state (radio buttons and check boxes only). A value of BST_UNCHECKED indicates the button is unchecked; a value of BST_CHECKED indicates the button is checked. A radio button is checked when it contains a dot; a check box is checked when it contains an X. A value of BST_INDETERMINATE indicates the check state is indeterminate (applies only if the button has the BS_3STATE or BS_AUTO3STATE style). A three-state check box is grayed when its state is indeterminate.
BST_CHECKED Indicates the button is checked.
BST_FOCUS Specifies the focus state. A nonzero value indicates that the button has the keyboard focus.
BST_INDETERMINATE Indicates the button is grayed because the state of the button is indeterminate. This value applies only if the button has the BS_3STATE or BS_AUTO3STATE style.
BST_PUSHED Specifies the highlight state. A nonzero value indicates that the button is highlighted. A button is automatically highlighted when the user positions the cursor over it and presses and holds the left mouse button. The highlighting is removed when the user releases the mouse button.
BST_UNCHECKED Indicates the button is unchecked. Same as the Windows NT return value of zero.


See Also

BM_GETCHECK, BM_SETSTATE


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

BM_GETSTATE



Приложение посылает сообщение BM_GETSTATE, чтобы определять состояние кнопки или проверять ящик.

BM_GETSTATE
wParam = 0; // не использованное; должно быть нулем lParam = 0; // не использованное; должно - нулевым


Параметры

Это сообщение не имеет параметры.

Обратные Величины

Обратная величина определяет текущее состояние кнопки. Вы можете использовать следующее bitmasks, чтобы извлекать информацию о состоянии:

Значение Величины
0x0003 Определяет контрольное состояние (радио кнопки и контрольные блоки только). Величина BST_UNCHECKED указывает что кнопка неконтролируемая; величина BST_CHECKED указывается, кнопка проверена. Радио кнопка проверена когда она содержит точку; контрольный блок проверен когда он содержит X. величина BST_INDETERMINATE указывает что контрольное состояние неопределенное (относится только если кнопка имеет BS_3STATE или стиль BS_AUTO3STATE). Контрольный с тремя состояниями блок - grayed когда состояние неопределенное.
BST_CHECKED Указывается, кнопка проверена.
BST_FOCUS Определяет состояние фокуса. Ненулевая величина указывает, что кнопка имеет клавишный фокус.
BST_INDETERMINATE Указывает что кнопка - grayed поскольку состояние кнопки неопределенное. Эта величина относится только если кнопка имеет BS_3STATE или стиль BS_AUTO3STATE.
BST_PUSHED Определяет световое состояние. Ненулевая величина указывает, что кнопка выделена. Кнопка автоматически выделена когда пользователь позиционирует курсор над этим и нажимает и занимает левую кнопку мыши. Выделять удалено когда пользователь выпускает кнопку мыши.
BST_UNCHECKED Указывает что кнопка неконтролируемая. Также, как обратная величина Windows NT нуля.


Смотри Также

BM_GETCHECK, BM_SETSTATE


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz