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


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 вместо этого функции-члена для реализации окно сообщений в приложении.

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

Значок остановки (x)

MB_ICONHAND, MB_ICONSTOP и MB_ICONERROR

Значок справки (?)

MB_ICONQUESTION

Значок "Важно" (!)

MB_ICONEXCLAMATION и MB_ICONWARNING

Значок сведений (i)

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