Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

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 
);

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.

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.  

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:

Icono de detención (x)

MB_ICONHAND, MB_ICONSTOP, y MB_ICONERROR

Icono de ayuda (?)

MB_ICONQUESTION

Icono de importante (!)

MB_ICONEXCLAMATION y MB_ICONWARNING

Icono de información (¡)

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

Mostrar: