ToolBar Control Styles
CMFCToolBarButton Class 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:
Name | Description |
---|---|
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:
Name | Description |
---|---|
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:
Name | Description |
---|---|
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