Стили элемента управления панели инструментов
Класс CMFCToolBarButton имеет набор флагов стиля, определяющих внешний вид и поведение кнопки. Можно задать сочетание этих флагов, вызвав CMFCToolBarButton::SetStyle. В этом разделе перечислены значения флага стиля и их значения.
Значения свойств
Следующие значения определяют тип кнопки, представляющей элемент управления:
Имя | Описание |
---|---|
TBBS_BUTTON | Стандартный pushbutton (по умолчанию). |
TBBS_CHECKBOX | Флажок. |
TBBS_CHECKGROUP | Начало группы флажков. |
TBBS_GROUP | Начало группы кнопок. |
TBBS_SEPARATOR | Разделитель. |
Следующие значения представляют текущее состояние элемента управления:
Имя | Описание |
---|---|
TBBS_CHECKED | Установлен флажок. |
TBBS_DISABLED | Элемент управления отключен. |
TBBS_INDETERMINATE | Флажок находится в неопределенном состоянии. |
TBBS_PRESSED | Кнопка нажимается. |
Следующее значение изменяет макет кнопки на панели инструментов:
Имя | Описание |
---|---|
TBBS_BREAK | Помещает элемент в новую строку или в новый столбец без разделения столбцов. |
Замечания
Текущий стиль хранится в CMFCToolBarButton::m_nStyle. Не устанавливайте новое значение m_nStyle
напрямую, так как некоторые производные классы выполняют дополнительную обработку при вызове SetStyles
.
Визуальный диспетчер определяет внешний вид кнопок в каждом состоянии. Дополнительные сведения см. в диспетчере визуализаций.
Требования
Заголовок: afxtoolbarbutton.h
См. также
Макросы и глобальные
Класс CMFCToolBarButton
Диспетчер визуализации