ToolBar Control Styles
The latest version of this topic can be found at ToolBar Control Styles.
CMFCToolBarButton Class](../Topic/CMFCToolBarButton%20Class.md) has a set of style flags that determine the appearance and behavior of the button. You can set a combination of these flags by calling CMFCToolBarButton::SetStyle. This topic lists the style flag values and their meanings.
Property Values
The following values determine the type of button that the control represents:
TBBS_BUTTON
Standard pushbutton (default).
TBBS_CHECKBOX
Check box.
TBBS_CHECKGROUP
The start of a group of checkboxes.
TBBS_GROUP
The start of a group of buttons.
TBBS_SEPARATOR
Separator.
The following values represent the current status of the control:
TBBS_CHECKED
Check box is checked.
TBBS_DISABLED
Control is disabled.
TBBS_INDETERMINATE
Check box is in an indeterminate state.
TBBS_PRESSED
Button is pressed.
The following value changes the layout of the button in the toolbar:
TBBS_BREAK
Places the item on a new line or in a new column without separating columns.
Remarks
The current style is stored in CMFCToolBarButton::m_nStyle. Do not set a new value in m_nStyle
directly, because some derived classes perform additional processing when you call SetStyles
.
The visual manager determines the appearance of buttons in each state. See Visualization Manager for more information.
Requirements
Header: afxtoolbarbutton.h
See Also
Macros and Globals
CMFCToolBarButton Class
Visualization Manager