Поделиться через


CWnd::MessageBox

Создает и отображает окно, содержащее приложение-, предоставленные сообщение и заголовок, а также сочетание стандартные значки и кнопки, описанные в списке стили окна сообщения.

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

Параметры

  • lpszText
    Указывает на CString объект или завершения null- строку, содержащую отображаемое сообщение.

  • lpszCaption
    Указывает на CString объект или завершения null- строку, используемый для заголовка окна сообщения.Если lpszCaptionNULL, по умолчанию используется заголовок "ошибка".

  • nType
    Определяет содержимое и расширения функциональности окна сообщения.

Возвращаемое значение

Этот метод использует функцию MessageBox, как определено в Windows SDK.Этот метод возвращает результат вызывать эту функцию.

Заметки

Используйте глобальную функцию AfxMessageBox вместо этого функции-члена для реализации окно сообщений в приложении.

Следующие значки " показать различные системы, которые можно использовать в окне сообщения.

Снимок экрана StopSymbol

MB_ICONHAND, MB_ICONSTOP и MB_ICONERROR

Снимок экрана QuestionWordBubbleSymbol

MB_ICONQUESTION

Снимок экрана ExclamationSymbol

MB_ICONEXCLAMATION и MB_ICONWARNING

Снимок экрана InformationSymbol

MB_ICONASTERISK и MB_ICONINFORMATION

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

MessageBox

AfxMessageBox