Costanti della finestra MessageBox

Questa sezione contiene i codici di ritorno della funzione MessageBox(). Se una finestra di messaggio contiene un pulsante Annulla, la funzione restituisce IDCANCEL, nel caso in cui il tasto ESC o il pulsante Annulla viene premuto. Se non c'è il pulsante Annulla nella finestra del messaggio, la pressione di ESC non dà alcun effetto.

Constant

Valore

Descrizione

IDOK

1

Bottone "OK" è stato premuto

IDCANCEL

2

Bottone "Cancel" è stato premuto

IDABORT

3

Bottone "Interruzione" è stato premuto

IDRETRY

4

Bottone "Riprova" è stato premuto

IDIGNORE

5

Bottone "Ignora" è stato premuto

IDYES

6

Bottone "Sì" è stato premuto

IDNO

7

Bottone "No" è stato premuto

IDTRYAGAIN

10

Bottone "Prova Ancora" è stato premuto

IDCONTINUE

11

Bottone "Continua" è stato premuto

 

Le flags principali della funzione MessageBox() definiscono il contenuto ed il comportamento della finestra di dialogo. Questo valore può essere una combinazione dei seguenti gruppi flags:

Constant

Valore

Descrizione

MB_OK

0x00000000

La finestra di messaggio contiene un solo bottone: OK. Default

MB_OKCANCEL

0x00000001

Finestra di messaggio contiene due pulsanti: OK e Annulla

MB_ABORTRETRYIGNORE

0x00000002

Finestra di messaggio contiene tre pulsanti: Interrompi, Riprova ed Ignora

MB_YESNOCANCEL

0x00000003

Finestra di messaggio contiene tre pulsanti: Sì, No e Annulla

MB_YESNO

0x00000004

Finestra di messaggio contiene due pulsanti: Sì e No

MB_RETRYCANCEL

0x00000005

Finestra di messaggio contiene due pulsanti: Riprova e Annulla

MB_CANCELTRYCONTINUE

0x00000006

Finestra di messaggio contiene tre pulsanti: Annulla, Riprova, Continua

Per visualizzare l'icona nella finestra del messaggio, è necessario specificare flag addizionali:

Constant

Valore

Descrizione

MB_ICONSTOP,

MB_ICONERROR,

MB_ICONHAND

0x00000010

L'icona del segno di STOP

MB_ICONQUESTION

0x00000020

L'icona del segno di punto interrogativo

MB_ICONEXCLAMATION,

MB_ICONWARNING

0x00000030

L'icona del segno di esclamazione/avvertimento

MB_ICONINFORMATION,

MB_ICONASTERISK

0x00000040

Il segno i cerchiata

Bottoni di default vengono definiti dalle seguenti flag:

Constant

Valore

Descrizione

MB_DEFBUTTON1

0x00000000

Il primo bottone MB_DEFBUTTON1 - è di default, se gli altri pulsanti MB_DEFBUTTON2, MB_DEFBUTTON3 o MB_DEFBUTTON4 non sono specificati

MB_DEFBUTTON2

0x00000100

Il secondo bottone è default

MB_DEFBUTTON3

0x00000200

Il terzo bottone è default

MB_DEFBUTTON4

0x00000300

Il quarto bottone è default