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

Состояние кнопки можно охарактеризовать состояние фокуса, push состояние и состояние флажка.

Состояние фокуса

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

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

Состояние Push

Push государство относится к кнопка, флажок, переключатель или тремя состояниями флажок, но не применяется к другим кнопкам. Push состояние кнопки может быть либо толкаемых или не настаивали. Когда помещается кнопка (или любую кнопку в стиле BS_PUSHLIKE), кнопка рисуется как утопленная кнопка. Когда он не помещается, он рисуется как повышенной кнопку. При нажатии на флажок, переключатель или тремя состояниями флажок, фон кнопки отображается серым цветом. Когда он не помещается, фон кнопки не отображается серым цветом.

Состояние проверки

Состояние флажка относится к флажок, переключатель или тремя состояниями флажок, но не применяется к другим кнопкам. Государство может быть установлен, снят или (для три состояния флажки) неопределенным. Когда он содержит флажок и снят, когда он не установлен флажок. Переключатель проверяется при нем черная точка; и не установлен когда это не так. Когда она содержит флажок, снят, когда он не делает и является неопределенным, если оно содержит серые коробки установлен флажок тремя состояниями. Система автоматически изменяет состояние флажка автоматическое кнопки, однако приложение должно изменить состояние флажка Неавтоматические кнопки.

Index