Очень полезная функция MessageBox позволяет выводить на экран небольшое диалоговое окно, в котором можно выводить сообщения для пользователя.
В этой функции 4 параметра:
1. Дескриптор окна-владельца или NULL.
2. Текст сообщения.
3. Заголовок окна.
4. Стиль окна сообщений.
MessageBox(hWnd, " не выбран файл ", "Внимание", MB_OK);
Рис. 4 Вид диалогового окна, созданного функцией MessageBox
с параметром MB_OK
MessageBox(hWnd, "Вы действительно хотите выйти?"," ", MB_OKCANCEL
Рис. 5 Вид диалогового окна, созданного функцией MessageBox
с параметром MB_OKCANCEL
Итак, вид диалогового окна определяется последним параметром – стилями.
· MB_OK - это значение по умолчанию, соответствует одной кнопке ОК.
· MB_OKCANCEL - создается окно с двумя кнопками
· MB_YESNO - соответствует двум кнопкам: Yes и No.
· MB_YESNOCANCEL - соответствует трем кнопкам: Yes, No, Cancel.
· И др
Эта функция возвращает одну из констант, соответствующую нажатой кнопке. Значения этих констант следующие:
· IDOK – была нажата кнопка OK
· IDCANCEL – была нажата кнопка Cancel
· IDYES – была нажата кнопка Yes
· IDNO – была нажата кнопка No
· И др.