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:

Schermata StopSymbol

MB_ICONHAND, MB_ICONSTOPe MB_ICONERROR

Schermata QuestionWordBubbleSymbol

MB_ICONQUESTION

Schermata ExclamationSymbol

MB_ICONEXCLAMATION e MB_ICONWARNING

Schermata InformationSymbol

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 della gerarchia

MessageBox

AfxMessageBox