Compartilhar via


CWnd::MessageBox

Cria e exibe uma janela que contém a legenda e uma mensagem fornecido pelo aplicativo, além de uma combinação de ícones predefinidos e pushbuttons descritos o Estilos de caixa de mensagem lista.

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

Parâmetros

  • lpszText
    Aponta para um CString o objeto ou seqüência de caracteres terminada com caractere nulo que contém a mensagem a ser exibido.

  • lpszCaption
    Aponta para um CString objeto ou seqüência de caracteres terminada com caractere nulo a ser usado para a legenda da caixa de mensagem. If lpszCaption é NULO, a legenda padrão "erro" é usado.

  • nType
    Especifica o Sumário e o comportamento da caixa de mensagem.

Valor de retorno

Este método utiliza o MessageBox função sistema autônomo definidos o Windows SDK. Esse método retorna o resultado de chamar essa função.

Comentários

Use a função global AfxMessageBox em vez dessa função de membro para implementar uma caixa de mensagem em seu aplicativo.

A seguir mostra vários ícones de sistema que podem ser usados em uma caixa de mensagem:

MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR

MB_ICONQUESTION

MB_ICONEXCLAMATION and MB_ICONWARNING

MB_ICONASTERISK and MB_ICONINFORMATION

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

MessageBox

AfxMessageBox

Outros recursos

Membros CWnd