|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Changes to a Button State
When the user selects a button, it is generally necessary to change one or more of the button's state elements. Windows automatically changes the focus state for all button types, the push state for push buttons or buttons with the BS_PUSHLIKE style, and the check state for all automatic buttons. The application must make all other state changes, taking into account the button's type, style, and current state. The following list shows the state elements that must be changed for each button type:
· A check box must change the check state. · A radio button must change the check state. It may also be necessary to change the check state of other radio buttons in the same group to ensure the mutually exclusive nature of radio buttons. · Because the state of an owner-drawn button is application dependent, what the application must change in the button can vary. No elements of a group box must be changed, because users cannot select group boxes.
An application can determine a button's state by sending it a BM_GETCHECK or BM_GETSTATE message; the application can set a button's state by sending it a BM_SETCHECK or BM_SETSTATE message.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Изменения в Состояние Кнопки
Когда потребитель выбирается кнопку, он обычно необходимо должен изменять один или более из государственных элементов кнопки. Окно автоматически изменяет состоянию фокуса для всех типов кнопки, состояние толчка для кнопка или кнопок со стилем BS_PUSHLIKE, и контрольное состояние для всех автоматических кнопок. Приложение должно сделать всеми другими государственными изменениями, принимающимися во внимание тип кнопки, стиля, и текущее состояние. Следующее списка показывает государственные элементы, которые должны быть заменены каждый тип кнопки:
Контрольный ящик должен изменить контрольное состояние. Радио кнопка должна изменить контрольное состояние. Это может также быть необходимо изменять контрольное состояние других радио кнопок в той же группе, чтобы гарантировать взаимно исключительную природу радио кнопок. Поскольку состояние сделанной кнопки владельца зависящее от применения, который приложение должно измениться на кнопке может измениться. Никакие элементы группового ящика не должны быть изменены, поскольку потребители не могут выбраться групповые ящики.
Приложение может определить состояние кнопки посылая этому BM_GETCHECK или сообщение BM_GETSTATE; приложение может установить состояние кнопки посылая этому BM_SETCHECK или сообщение BM_SETSTATE.
|
|
|
|
| |