IconMessageBox

Top  Previous  Next

Описание

Показать на экране окно, содержащее текст и указанный заголовок, плюс любая комбинация предопределенных иконок и командных кнопок. Диалог ждёт подтверждения от пользователя.

Синтаксис

Int IconMessageBox(String Text, String Title, Int ButtonType, Int IconType, Int DefaultButton)

Параметры

Text = текст в окне

Title = заголовок окна

ButtonType = показывает кнопки, содержащиеся в окне сообщений

IconType = показывает иконки, содержащиеся в окне сообщений

DefaultButton = указывает кнопку по умолчанию

Типы кнопок:

1 окно сообщений содержит три командные кнопки: Abort, Retry, Ignore

2 окно сообщений содержит одну командную кнопку: OK

3 окно сообщений содержит две командные кнопки: OK, Cancel

4 окно сообщений содержит две командные кнопки: Retry, Cancel

5 окно сообщений содержит две командные кнопки: Yes, No

6 окно сообщений содержит три командные кнопки: Yes, No, Cancel

IconType

1 в окне сообщений появляется иконка exclamation-point (iconexclamation)

2 в окне сообщений появляется иконка exclamation-point (iconewarning)

3 в окне сообщений появляется иконка, содержащая символ «j» в круге (iconinformation)

4 в окне сообщений появляется иконка, содержащая символ «i» в круге (iconinformation)

5 в окне сообщений появляется иконка question-mark (iconquestion)

6 в окне сообщений появляется иконка stop-icon (iconstop)

7 в окне сообщений появляется иконка stop-icon (iconerror)

8 в окне сообщений появляется иконка stop-icon (iconhand)

DefaultButton

1 кнопка по умолчанию — первая

2 кнопка по умолчанию — вторая

3 кнопка по умолчанию — третья

4 кнопка по умолчанию — четвёртая

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

0 недостаточно памяти для создания окна сообщений

1 была выбрана кнопка Abort

2 была выбрана кнопка Cancel

3 была выбрана кнопка Ignore

4 была выбрана кнопка No

5 была выбрана кнопка OK

6 была выбрана кнопка Retry

7 была выбрана кнопка Yes

Связанные функции

QuestionBox(), InputDialog()

Пример

IconMessageBox("You can now switch off","Shutdown sequence:", 2, 3,1);