### IMessageBox::Style

  This nested class defines the data type used for styles of the IMessageBox class. The available styles are defined as static data members in IMessageBox. Objects of this Style class represent characteristics such as the push buttons and icon to be displayed on the message box, the modality of the message box, and whether the user is allowed to move the message box.

  Unlike the style objects defined by classes derived from IWindow, you do not specify IMessageBox::Style objects when constructing an IMessageBox object. Instead you can use these styles with versions of the function IMessageBox::show.

#### AIX Considerations

  The Open Class Library supplies the message catalog, ibmcl.msg. This catalog contains the button text for the strings Abort, Retry, Ignore and Enter, which is used with the IMessageBox::enterCancelButton, IMessageBox::retryCancelButton, and IMessageBox::abortRetryIgnoreButton styles. If you use these styles, the Open Class Library attempts to load the text strings for the buttons from the message catalog. If the message catalog entry for the button text cannot be found, the library uses the English words Abort, Retry, Ignore, and Enter in the Abort, Retry, Ignore, and Enter push buttons, respectively.

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

### IMessageBox::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