### IToolBarButton::Style

  This nested class defines the data type used for styles of the IToolBarButton class. The available styles are defined as static data members in IToolBarButton. Objects of this Style class represent characteristics of an IToolBarButton object that you can specify when you construct it.

  These style objects are used with the IToolBarButton::defaultStyle and IToolBarButton::setDefaultStyle functions, and with the IToolBarButton constructor. You can use these styles along with the styles defined by base classes of IToolBarButton:

  - ICustomButton
  - IButton
  - ITextControl
  - IWindow

  Once you have constructed an IToolBarButton object, you can use IToolBarButton, ICustomButton, IButton, ITextControl, and IWindow member functions to query and change individual styles.

### IToolBarButton::Style - Member Functions and Data by Group

### IToolBarButton::Style - Inherited Member Functions and Data

#### Inherited Public Functions

  IBitFlag

  -     IString asDebugInfo() const

  -     IString asString() const

  -     static unsigned long maxNumberOfBits()

  -     bool operator !=(const IBitFlag& rhs) const

  -     bool operator ==(const IBitFlag& rhs) const

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  IBitFlag

  -     IBitFlag bitwiseAnd(const IBitFlag& rhs) const

  -     IBitFlag bitwiseOr(const IBitFlag& rhs) const

  -     bool comparisonAnd(const IBitFlag& rhs) const

  -     IBitFlag()

  -     IBitFlag(const IBitFlag& bitFlag)

  -     IBitFlag( unsigned long count,
                  const unsigned long bitIndex [ ] )

  -     IBitFlag negate() const

  -     IBitFlag& setValue(const IBitFlag& bitFlag)

#### Inherited Protected Data

  - None