Операционная система Microsoft Windows 3.1 для программиста -том 2


Функция MessageBox - часть 2


/p>

С помощью следующих трех констант вы можете влиять на модальность диалоговой панели:

Константа Описание
MB_APPLMODAL Создается модальная диалоговая панель. Окно, указанное параметром hwndParent, переводится в неактивное состояние до тех пор, пока пользователь не завершит работу с диалоговой панелью. Пользователь может переключиться на другое приложение. Этот стиль используется по умолчанию
MB_SYSTEMMODAL До тех пор, пока пользователь не завершит работу с диалоговой панелью, все остальные приложения переводятся в неактивное состояние
MB_TASKMODAL Аналогично MB_APPLMODAL за исключением того, что если параметр hwndParent имеет значение NULL, блокируются все окна верхнего уровня, принадлежащие данной задаче. Этот стиль используется тогда, когда идентификатор родительского окна неизвестен, но тем не менее требуется перевести все окна текущего приложения в неактивное состояние до тех пор, пока пользователь не завершит работу с диалоговой панелью

С помощью следующих шести констант вы можете создать в диалоговой панели пиктограмму:

Константа Внешний вид пиктограммы
MB_ICONASTERISK
MB_ICONEXCLAMATION
MB_ICONHAND
MB_ICONINFORMATION
MB_ICONQUESTION
MB_ICONSTOP

Функция MessageBox возвращает нулевое значение при ошибке или одну из следующих констант в зависимости от того, какую кнопку нажал пользователь.

Константа Название кнопки
IDABORT "Abort"
IDCANCEL "Cancel"
IDIGNORE "Ignore"
IDNO "No"
IDOK "OK"
IDRETRY "Retry"
IDYES "Yes"




Начало  Назад  Вперед



Книжный магазин