Поделиться через


Стили элемента управления панели инструментов

Класс 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
Диспетчер визуализации