[エラー] ダイアログ
エラー ダイアログ ボックスは、エラー メッセージを表示するモーダル ダイアログ ボックスです。 インストールごとに複数の [エラー] ダイアログ ボックスが表示されます。
使用するダイアログ ボックスを指定する ErrorDialog プロパティを設定する必要があります。 このプロパティが設定されていないか、有効な [エラー] ダイアログ ボックスを指していない場合、エラー メッセージは表示されません。 この場合、エラーは、見つからないダイアログ ボックスに関する警告と共にのみログに記録されます。
[エラー] ダイアログ ボックスには、エラー ダイアログ スタイルビット 設定されている必要があります。 ダイアログ ボックスには、ErrorText という名前の Text コントロール 必要があります。 ダイアログ テーブルのエラー ダイアログ ボックスのレコード、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します。
ErrorIcon コントロールは、標準の Windows アイコンの不適切なサイズ変更を回避するために、FixedSize コントロール属性 設定して作成する必要があります。