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:
MB_ICONHAND, MB_ICONSTOPe MB_ICONERROR |
|
MB_ICONQUESTION |
|
MB_ICONEXCLAMATION e MB_ICONWARNING |
|
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