На главную

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 | Скачать Вниз

Elements of a Button State



A button's state can be characterized by its focus state, push state, and check state. The focus state applies to a check box, radio button, push button, or owner-drawn button. A button receives the keyboard focus when the user selects it and loses the focus when the user selects another control. Only one control can have the keyboard focus at a time.

When a button has the keyboard focus, the system typically highlights the text, icon, or bitmap of a button by surrounding it with a dotted line. In addition, a push button has a heavy dark border when it has the focus. Windows automatically changes the highlight for an automatic button, but the application must change the highlight for a nonautomatic button by sending messages.
The push state applies to a push button, check box, radio button, or three-state check box, but does not apply to other buttons. The push state of a button can be either pushed or not pushed. When a push button (or any button with the BS_PUSHLIKE style) is pushed, the button is drawn as a sunken button. When it is not pushed, it is drawn as a raised button. When a check box, radio button, or three-state check box is pushed, the background of the button is grayed. When it is not pushed, the background of the button is not grayed.

The check state applies to a check box, radio button, or three-state check box, but does not apply to other buttons. The state can be checked, unchecked, or (for three-state check boxes) indeterminate. A check box is checked when it contains a check mark, and is unchecked when it does not. A radio button is checked when it contains a black dot; and is unchecked when it does not. A three-state check box is checked when it contains a check mark, is unchecked when it does not, and is indeterminate when it contains a grayed box. Windows automatically changes the check state of an automatic button, but the application must change the check state of a nonautomatic button.


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

Элементы Состояния Кнопки



Состояние кнопки может быть охарактеризовано своим фокусом государственное, состояние толчка, и контрольным состоянием. Состояние фокуса относится к контрольному ящику, радио кнопке, кнопка, или сделавшим кнопкой владельца. Кнопка получает клавишный фокус когда потребитель выбирается это и теряет фокус когда потребитель выбирается другое управление. Только один управление может иметь клавишный фокус за один раз.

Когда кнопка имеет клавишный фокус, системный обычно световой текст, икона, или побитовое отображение кнопки окружая этим с точечной линией. Кроме того, кнопка имеет тяжелую темную границу когда у него есть фокус. Окно автоматически изменяет световой для автоматической кнопки, но приложение должно изменить световой для nonautomatic кнопки посылая сообщения.
Состояние толчка относится к кнопке, контрольный ящик, радио кнопка, или контрольный с тремя состояниями ящик, но не относится к другим кнопкам. Состояние толчка кнопки может быть или вытолкнуто или не было вытолкнуто. Когда кнопка (или любая кнопка со стилем BS_PUSHLIKE), вытолкнута, кнопка сделана как затопленная кнопка. Когда это не вытолкнуто, сделано как рельефная кнопка. Когда контрольный ящик, радио кнопка, или контрольный с тремя состояниями ящик вытолкнут, фон кнопки - grayed. Когда это не вытолкнуто, фон кнопки - не grayed.

Контрольное состояние относится к контрольному ящику, радио кнопка, или контрольный с тремя состояниями ящик, но не относится к другим кнопкам. Состояние может быть проверенным, неконтролируемым, или (для контрольных с тремя состояниями ящиков) неопределенный. Контрольный ящик проверен когда он содержит контрольную отметку, и неконтролируемый когда это нет. Радио кнопка проверена когда она содержит черную точку; и неконтролируемое когда это нет. Контрольный с тремя состояниями ящик проверен когда он содержит контрольную отметку, неконтролируемое когда это делает нет, и неопределенное когда это содержит ящик grayed. Окно автоматически изменяет контрольное состояние автоматической кнопки, но приложение должно изменить контрольное состояние nonautomatic кнопки.


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