Окно сообщения (message box) — типовое модальное диалоговое окно, предназначенное для вывода короткого сообщения пользователю с запросом его реакции.
Существует несколько типовых окон сообщения, отличающихся важностью:
- Информационное окно сообщения — сообщение пользователю является нейтральным, информационным, единственная доступная реакция — закрытие окна, то есть подтверждение.
- Запрос — система задаёт пользователю вопрос и предлагает несколько вариантов на выбор.
- Предупреждение — аналогично запросу, но с информировании о потенциально негативном результате действия.
- Сообщение об ошибке — сообщение пользователю является критическим, доступные реакции обычно сводятся к подтверждению прочтения (закрытию окна), но могут быть дополнительные действия, например переход в журнал ошибок или настройки системы.
Иногда также выделяют отдельным типом «подтверждение действия», но по сути это нечто между запросом и предупреждением — пользователю задаётся вопрос о продолжении операции, часто с уточнением последствий действия (например, удаления сущности).