Dialog テーブル

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

Dialog テーブルには次の列があります。

Column 種類 キー Nullable
ダイアログ Identifier Y N
HCentering 整数 N N
VCentering 整数 N N
整数 N N
[高さ] 整数 N N
属性 DoubleInteger N Y
Title Formatted N Y
Control_First Identifier N N
Control_Default Identifier N Y
Control_Cancel Identifier N Y

 

[列]

Dialog

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

HCentering

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

範囲は 0 から 100。画面の左端が 0、右端が 100 です。

VCentering

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

範囲は 0 から 100。画面の上端が 0、下端が 100 です。

Width

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

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

Height

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

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

Attributes

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

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

Title

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

Control_First

Control テーブルの 2 番目の列の外部キー。

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

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

Control_Default

Control テーブルの 2 番目の列の外部キー。

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

Control_Cancel

Control テーブルの 2 番目の列の外部キー。

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

ボックスをオフにします。

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

解説

Width と Height に対する各整数値は、ダイアログ単位ではなく、インストーラー単位です。

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

検証

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46