+ @beginStyleTable
+ @style{wxOK}
+ Puts an Ok button in the message box. May be combined with @c wxCANCEL.
+ @style{wxCANCEL}
+ Puts a Cancel button in the message box. Must be combined with
+ either @c wxOK or @c wxYES_NO.
+ @style{wxYES_NO}
+ Puts Yes and No buttons in the message box. It is recommended to always
+ use @c wxCANCEL with this style as otherwise the message box won't have
+ a close button under wxMSW and the user will be forced to answer it.
+ @style{wxHELP}
+ Puts a Help button to the message box. This button can have special
+ appearance or be specially positioned if its label is not changed from
+ the default one. Notice that using this button is not supported when
+ showing a message box from non-main thread in wxOSX/Cocoa and it is not
+ supported in wxOSX/Carbon at all. @since 2.9.3.
+ @style{wxNO_DEFAULT}
+ Makes the "No" button default, can only be used with @c wxYES_NO.
+ @style{wxCANCEL_DEFAULT}
+ Makes the "Cancel" button default, can only be used with @c wxCANCEL
+ @style{wxYES_DEFAULT}
+ Makes the "Yes" button default, this is the default behaviour and
+ this flag exists solely for symmetry with @c wxNO_DEFAULT.
+ @style{wxOK_DEFAULT}
+ Makes the "OK" button default, this is the default behaviour and
+ this flag exists solely for symmetry with @c wxCANCEL_DEFAULT.
+ @style{wxICON_NONE}
+ Displays no icon in the dialog if possible (an icon might still be
+ displayed if the current platform mandates its use). This style may be
+ used to prevent the dialog from using the default icon based on @c
+ wxYES_NO presence as explained in @c wxICON_QUESTION and @c
+ wxICON_INFORMATION documentation below.
+ @style{wxICON_EXCLAMATION}
+ Displays an exclamation, or warning, icon in the dialog.
+ @style{wxICON_ERROR}
+ Displays an error icon in the dialog.
+ @style{wxICON_HAND}
+ Displays an error symbol, this is a MSW-inspired synonym for @c wxICON_ERROR.
+ @style{wxICON_QUESTION}
+ Displays a question mark symbol. This icon is automatically used
+ with @c wxYES_NO so it's usually unnecessary to specify it explicitly.
+ This style is not supported for message dialogs under wxMSW when a task
+ dialog is used to implement them (i.e. when running under Windows Vista
+ or later) because <a href="http://msdn.microsoft.com/en-us/library/aa511273.aspx">Microsoft
+ guidelines</a> indicate that no icon should be used for routine
+ confirmations. If it is specified, no icon will be displayed.
+ @style{wxICON_INFORMATION}
+ Displays an information symbol. This icon is used by default if
+ @c wxYES_NO is not given so it is usually unnecessary to specify it
+ explicitly.
+ @style{wxICON_AUTH_NEEDED}
+ Displays an authentication needed symbol. This style is only supported
+ for message dialogs under wxMSW when a task dialog is used to implement
+ them (i.e. when running under Windows Vista or later). In other cases
+ the default icon selection logic will be used. Note this can be
+ combined with other styles to provide a fallback. For instance, using
+ wxICON_AUTH_NEEDED | wxICON_QUESTION will show a shield symbol on
+ Windows Vista or above and a question symbol on other platforms.
+ @since 2.9.5
+ @style{wxSTAY_ON_TOP}
+ Makes the message box stay on top of all other windows and not only
+ just its parent (currently implemented only under MSW and GTK).
+ @style{wxCENTRE}
+ Centre the message box on its parent or on the screen if parent is not
+ specified.
+ Setting this style under MSW makes no differences as the dialog is
+ always centered on the parent.
+ @endStyleTable
+