오류 대화 상자
오류 대화 상자는 오류 메시지를 표시하는 모달 대화 상자입니다. 각 설치에 둘 이상의 오류 대화 상자가 있을 수 있습니다.
사용할 대화 상자를 지정하는 ErrorDialog 속성을 설정해야 합니다. 이 속성이 설정되지 않았거나 유효한 오류 대화 상자를 가리키지 않으면 오류 메시지가 표시되지 않습니다. 이 경우 오류는 누락된 대화 상자에 대한 경고와 함께 기록됩니다.
오류 대화 상자에는 오류 대화 스타일 비트가 설정되어 있어야. 대화 상자에는 errorText라는 텍스트 컨트롤 있어야 합니다. 대화 상자 테이블 오류 대화 상자의 레코드는 Control_First 필드에 ErrorText 컨트롤을 입력해야 합니다.
대화 상자에는 7개의 PushButtons포함되어야 합니다. 이러한 모든 단추는 ControlEvent 테이블EndDialog ControlEvent를 지정합니다. 각 단추는 다음 특성 중 하나를 지정합니다. ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.
메모
이러한 컨트롤의 포커스는 Control 테이블Control_Next 열을 사용하여 연결해서는 안 됩니다.
이러한 단추는 만들 때 메시지에 따라 이러한 7개 단추의 하위 집합만 만들어지므로 대화 상자에서 거의 동일한 위치에 배치해야 합니다. 표시되는 단추의 간격이 균등하게 지정되도록 단추의 X 좌표가 수정됩니다. 단추의 Y 좌표, 높이 및 너비는 변경되지 않습니다. 단추는 가로로 정렬되므로 대화 상자의 동일한 가로 영역에 다른 컨트롤을 배치할 수 없습니다.
오류 대화 상자의 경우 대화 상자 Control_Default 및 Control_Cancel 필드는 무시됩니다. 오류 대화 상자의 Control_First 필드는 ErrorText 컨트롤을 지정해야 합니다.
이 대화 상자에 ErrorIcon이라는 아이콘 컨트롤 포함된 경우 다음 표준 Windows 아이콘이 표시됩니다.
- imtFatalExit 메시지에 대한 응답으로 IDI_ERROR.
- imtError 및 imtWarning 메시지에 대한 응답으로 IDI_WARNING.
- imtOutOfDiskSpace 메시지에 대한 응답으로 IDI_INFORMATION.
표준 Windows 아이콘의 부적절한 크기 조정을 방지하려면 FixedSize 컨트롤 특성 설정하여 ErrorIcon 컨트롤을 만들어야 합니다.