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:

  • 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 The Visualization Manager for more information.

Requirements

Header: afxtoolbarbutton.h

See Also

Reference

CMFCToolBarButton Class

Concepts

MFC Macros and Globals

The Visualization Manager