Шаг 254 - CWnd::MessageBox

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

Возвращаемое значение
Определяет результат функции. Возврат 0 если не имеется достаточно памяти, чтобы создать окно сообщения.

Параметры
lpszText
Указатель на объект CString или строку с нулевым символом в конце, содержащую сообщение которое нужно отобразить.
lpszCaption
Указатель на объект CString или строку с нулевым символом в конце, которую нужно использовать для заголовка окна сообщения. Если lpszCaption NULL, заданный по умолчанию заголовок "Ошибка" используется.
nType
Определяет содержание и поведение окна сообщения.

Замечания
Создает и отображает окно которое содержит обеспеченное прикладная программой сообщение и заголовок, плюс комбинация предопределенных пиктограмм и кнопок, описанных в списке Стилей Окна сообщения. Используйте глобальную функцию AfxMessageBox вместо этой функции чтобы вызвать окно сообщения в вашей прикладной программе.

Ниже показаны различные пиктограммам системы, которые могут использоваться в окне сообщения:

254_1.gif (1009 b) MB_ICONHAND, MB_ICONSTOP и MB_ICONERROR

254_2.gif (1010 b) MB_ICONQUESTION

254_3.gif (1011 b) MB_ICONEXCLAMATION и MB_ICONWARNING

254_4.gif (998 b) MB_ICONASTERISK и MB_ICONINFORMATION

Пример

void CMyWnd::OnDisplayErrorMessage()
{
	// Этот пример отображает окно сообщения с заголовком "Ошибка"
	// И сообщение  "Помогите, Кое-что пошло неправильно. "
	// Пиктограмма ошибки отображается в окне сообщения, наряду с
	// OK кнопкой
	MessageBox("Help, Something went wrong.", "Error", MB_ICONERROR | MB_OK);
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 01.01.2002