Диалоговое окно ошибки
Диалоговое окно "Ошибка" — это модальное диалоговое окно, в котором отображается сообщение об ошибке. В каждой установке может существовать несколько диалоговых окон ошибок.
Свойство ErrorDialog должно быть задано, указывающее, какое диалоговое окно необходимо использовать. Если это свойство не задано или не указывает на допустимое диалоговое окно "Ошибка", сообщения об ошибках не будут отображаться. В этом случае ошибка регистрируется только с предупреждением об отсутствии диалогового окна.
В диалоговом окне "Ошибка" должен быть задан стиль диалогового окна диалогового окна. В диалоговом окне должен быть элемент управления text с именем ErrorText. Запись для диалогового окна "Ошибка" в таблице диалогового окна должна иметь элемент управления ErrorText, введенный в поле Control_First.
Диалоговое окно должно содержать семь PushButtons. Все эти кнопки указывают EndDialog ControlEvent в таблице ControlEvent. Каждая кнопка указывает один из следующих атрибутов: ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.
Заметка
Фокус этих элементов управления не должен быть связан с использованием столбца Control_Next в таблице управления .
Эти кнопки должны размещаться примерно в той же позиции в диалоговом окне, так как при его создании создается только подмножество этих семи кнопок в зависимости от сообщения. Координата X кнопок изменяется таким образом, чтобы отображаемые кнопки были равномерно разделены. Координата Y, высота и ширина кнопок не изменяются. Так как кнопки расположены по горизонтали, ни один другой элемент управления не может быть помещен в тот же горизонтальный регион диалогового окна.
В диалоговом окне "Ошибка" поля Control_Default и Control_Cancel в таблице диалогового окна игнорируются. Поле Control_First для диалогового окна "Ошибка" должно указывать элемент управления ErrorText.
Если элемент управления значок с именем ErrorIcon включен в это диалоговое окно, отображаются следующие стандартные значки Windows:
- IDI_ERROR в ответ на сообщения imtFatalExit.
- IDI_WARNING в ответ на сообщения imtError и imtWarning.
- IDI_INFORMATION в ответ на сообщения imtOutOfDiskSpace.
Элемент управления ErrorIcon должен быть создан с помощью атрибута элемента управления FixedSize set, чтобы избежать неправильного изменения размера стандартных значков Windows.