次の方法で共有


ダイアログ テーブル

ダイアログ テーブルには、フル モードと縮小モードの両方でユーザー インターフェイス (UI) に表示されるすべてのダイアログが含まれます。

ダイアログ テーブルには、次の列があります。

コラム 種類 許容
] ダイアログ 識別子の Y N
HCentering 整数 N N
VCentering 整数 N N
整数 N N
高さ 整数 N N
属性 DoubleInteger する N Y
タイトル 書式設定された N Y
Control_First 識別子の N N
Control_Default 識別子の N Y
Control_Cancel 識別子の N Y

 

ダイアログ

ダイアログ ボックスの主キーと名前。

HCentering

ダイアログ ボックスの水平方向の位置。

範囲は 0 から 100 で、画面の左端に 0、右端に 100 を指定します。

VCentering

ダイアログ ボックスの垂直方向の位置。

範囲は 0 ~ 100 で、画面の上端に 0、下端に 100 を指定します。

ダイアログ ボックスの四角形の境界の幅。

この数値は負以外である必要があります。

の高さ

ダイアログ ボックスの四角形の境界の高さ。

この数値は負以外である必要があります。

属性

このダイアログ ボックスに適用する属性フラグを指定する 32 ビット ワード。

この数値は負以外である必要があります。 詳細については、「ダイアログ スタイル ビット」を参照してください。

タイトル

ダイアログ ボックスのタイトル バーに表示するタイトルを指定するローカライズ可能なテキスト文字列。

Control_First

コントロール テーブルの 2 列目の外部キー。

このフィールドとダイアログ フィールドを組み合わせると、ダイアログ ボックスを開いたときにフォーカスを取得する コントロール テーブル 内の一意のコントロールが指定されます。 通常は、エディット コントロールSelectionTree コントロール、またはフォーカスを取得できるその他のコントロールを指定できます。 PushButton コントロール が、フォーカスを取得できるダイアログ ボックス上に存在する唯一のコントロールである場合は、[ControlDefault] フィールドに入力された PushButton も [Control First] フィールドに入力する必要があります。 この列は、エラー ダイアログ ボックスでは無視されます。

静的テキストはフォーカスを取得できないため、スクリーン リーダーとの互換性を確保するために、編集コントロールPathEdit コントロールListView コントロールComboBox コントロール、または VolumeSelectCombo コントロール を記述する テキスト コントロール を、ダイアログ ボックスの最初のコントロールにする必要があります。

Control_Default

コントロール テーブルの 2 列目の外部キー。

このフィールドとダイアログ フィールドを組み合わせると、ダイアログ ボックスを開いたときにフォーカスを取得する既定のコントロールが指定されます。 通常、これは、PushButton コントロールにすることができます。 ダイアログ ボックスにフォーカスがある PushButton コントロールがない場合、Return キーは既定のコントロールをクリックすることと同じです。 この列を空白のままにすると、既定のコントロールはありません。 この列は、エラー ダイアログ ボックスでは無視されます。

Control_Cancel

コントロール テーブルの 2 列目の外部キー。

このフィールドとダイアログ フィールドを組み合わせると、インストールを取り消すコントロールが指定されます。 このコントロールは、インストールの取り消しに使用 ControlEvent テーブル内のイベントに結合されます。 ESC キーを押すか、[閉じる] ボタンをクリックすることは、キャンセル コントロールをクリックすることと同じです。 この列は、エラー ダイアログ では無視されます

箱。

ロールバック中またはバックアップされたファイルの削除中は、キャンセル コントロールは非表示になります。 内部 UI ハンドラーは、INSTALLMESSAGE_COMMONDATA メッセージの受信時にコントロールを非表示にします。

備考

幅と高さの整数値は、ダイアログユニットではなく、インストーラーユニットにあります。

ウィザード シーケンス内の後続のダイアログ ボックスでは、2 つの中央揃え値は無視されます。 ダイアログ ボックスの位置は、ユーザーによって、または前のダイアログ ボックスと同様に設定されます。 これらのダイアログ ボックス シーケンスは、NewDialog ControlEventによって作成されます。

検証

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46