Condividi tramite


CWnd::MessageBox

Crea e visualizza una finestra che contiene un messaggio e una didascalia applicazione forniti, più una combinazione delle icone e i pulsanti predefiniti descritti nell'elenco Stili la finestra di messaggio.

int MessageBox( 
   LPCTSTR lpszText, 
   LPCTSTR lpszCaption = NULL, 
   UINT nType = MB_OK  
);

Parametri

  • lpszText
    Punta a CString oggetto o stringa con terminazione null che contiene il messaggio da visualizzare.

  • lpszCaption
    Punta a CString oggetto o stringa con terminazione null da utilizzare per la barra del titolo della finestra di messaggio. Se lpszCaption è NULL, il nome predefinito "error" viene utilizzata.

  • nType
    Specifica il contenuto e il comportamento della finestra di messaggio.

Valore restituito

Questo metodo utilizza la funzione MessageBox come definito in Windows SDK. Questo metodo restituisce il risultato della chiamata della funzione.

Note

Utilizzare la funzione globale AfxMessageBox anziché la funzione membro per implementare una finestra di messaggio nell'applicazione.

Mostra diverse icone di sistema che possono essere utilizzate in una finestra di messaggio:

Icona Arresta (x)

MB_ICONHAND, MB_ICONSTOPe MB_ICONERROR

Icona Guida (?)

MB_ICONQUESTION

Icona Importante (!)

MB_ICONEXCLAMATION e MB_ICONWARNING

Icona Informazioni (i)

MB_ICONASTERISK e MB_ICONINFORMATION

Esempio

void CMainFrame::OnDisplayErrorMessage()
{
   // This displays a message box with the title "Error" 
   // and the message "Help, Something went wrong." 
   // The error icon is displayed in the message box, along with 
   // an OK button.
   MessageBox(_T("Help, Something went wrong."), _T("Error"), 
      MB_ICONERROR | MB_OK);
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico delle gerarchie

MessageBox

AfxMessageBox