int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );
Возвращаемое значение
Определяет результат функции. Возврат 0 если не имеется достаточно памяти, чтобы создать окно сообщения.
Параметры
lpszText
Указатель на объект CString или строку с нулевым символом в конце, содержащую сообщение которое нужно отобразить.
lpszCaption
Указатель на объект CString или строку с нулевым символом в конце, которую нужно использовать для заголовка окна сообщения. Если lpszCaption NULL, заданный по умолчанию заголовок "Ошибка" используется.
nType
Определяет содержание и поведение окна сообщения.
Замечания
Создает и отображает окно которое содержит обеспеченное прикладная программой сообщение и заголовок, плюс комбинация предопределенных пиктограмм и кнопок, описанных в списке Стилей Окна сообщения. Используйте глобальную функцию AfxMessageBox вместо этой функции чтобы вызвать окно сообщения в вашей прикладной программе.
Ниже показаны различные пиктограммам системы, которые могут использоваться в окне сообщения:
MB_ICONHAND, MB_ICONSTOP и MB_ICONERROR
MB_ICONQUESTION
MB_ICONEXCLAMATION и MB_ICONWARNING
MB_ICONASTERISK и MB_ICONINFORMATION
Пример
void CMyWnd::OnDisplayErrorMessage() { // Этот пример отображает окно сообщения с заголовком "Ошибка" // И сообщение "Помогите, Кое-что пошло неправильно. " // Пиктограмма ошибки отображается в окне сообщения, наряду с // OK кнопкой MessageBox("Help, Something went wrong.", "Error", MB_ICONERROR | MB_OK); }