ダイアログ テーブル
ダイアログ テーブルには、フル モードと縮小モードの両方でユーザー インターフェイス (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によって作成されます。
検証