Stili Message-Box
I seguenti stili delle finestre di messaggio sono disponibili.
Tipi di Message_Box
MB_ABORTRETRYIGNORE la finestra di messaggio contiene tre pulsanti: Per interrompere, tentativo e ignora.
MB_OK la finestra di messaggio contiene un pulsante: OK.
MB_OKCANCEL la finestra di messaggio contiene due pulsanti: OK e cancel.
MB_RETRYCANCEL la finestra di messaggio contiene due pulsanti: Tentativo e cancel.
MB_YESNO la finestra di messaggio contiene due pulsanti: Sì o no.
MB_YESNOCANCEL la finestra di messaggio contiene tre pulsanti: Yes, no e cancel.
Modalità della finestra di messaggio
MB_APPLMODAL l'utente deve rispondere alla finestra di messaggio prima di procedere di lavoro nella finestra corrente. Tuttavia, l'utente può spostarsi alle finestre delle altre applicazioni e lavoro nelle finestre. L'impostazione predefinita è MB_APPLMODAL se non MB_SYSTEMMODAL né MB_TASKMODAL è specificato.
MB_SYSTEMMODAL tutte le applicazioni viene sospeso finché l'utente non risponde alla finestra di messaggio. Le finestre di messaggio modali sono utilizzate per informare l'utente degli errori seri e potenzialmente offensivi che richiedono l'attenzione controllo immediato e dovrebbe essere utilizzata sporadicamente.
MB_TASKMODAL simile a MB_APPLMODAL, ma non utile in un'applicazione di classi MFC (Microsoft Foundation. Questo flag è riservato per un'applicazione chiamante o una libreria che non dispone di un handle di finestra disponibili.
Icone finestra di messaggio
MB_ICONEXCLAMATION esempio l'icona di un punto esclamativo appare nella finestra di messaggio.
MB_ICONINFORMATION consistere icon "in un cerchio compaio nella finestra di messaggio.
L'icona a forma di punto interrogativo diMB_ICONQUESTIONVerrà visualizzata la finestra di messaggio.
L'icona di relative segno diMB_ICONSTOPVerrà visualizzata la finestra di messaggio.
Pulsanti predefiniti della finestra di messaggio
MB_DEFBUTTON1 il primo pulsante è l'impostazione predefinita. Si noti che il primo pulsante viene sempre l'impostazione predefinita a meno che MB_DEFBUTTON2 o MB_DEFBUTTON3 sia specificato.
MB_DEFBUTTON2 il secondo pulsante è l'impostazione predefinita.
MB_DEFBUTTON3 il terzo pulsante è l'impostazione predefinita.