CWnd::MessageBox
Crea y muestra una ventana que contiene un mensaje y una leyenda aplicación-proporcionados, más una combinación de los iconos y los pulsadores predefinidos descritos en la lista de Estilos de cuadro de mensaje .
int MessageBox(
LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);
Parámetros
lpszText
Señala a un objeto de CString o una cadena terminada en null que contiene el mensaje que se mostrará.lpszCaption
Señala a un objeto de CString o una cadena terminada en null que se utilizarán para la leyenda del cuadro de mensaje. Si lpszCaption es NULL, se utiliza la leyenda predeterminado “error”.nType
Especifica el contenido y el comportamiento del cuadro de mensaje.
Valor devuelto
este método utiliza la función de MessageBox como definido en Windows SDK. Este método devuelve el resultado de llamar a esta función.
Comentarios
Utilice la función global AfxMessageBox en lugar de esta función miembro para implementar un cuadro de mensaje de la aplicación.
A continuación se muestran los iconos diferentes del sistema que se pueden utilizar en un cuadro de mensaje:
MB_ICONHAND, MB_ICONSTOP, y MB_ICONERROR |
|
MB_ICONQUESTION |
|
MB_ICONEXCLAMATION y MB_ICONWARNING |
|
MB_ICONASTERISK y MB_ICONINFORMATION |
Ejemplo
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);
}
Requisitos
encabezado: afxwin.h