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