對話方塊資料表

對話方塊資料表包含使用者介面中的所有對話方塊, (UI) 完整和縮減模式。

對話方塊資料表具有下列資料行。

資料行 類型 答案 Nullable
對話 識別碼 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

控制項資料表第二個數據行的外部索引鍵。

將此欄位與 [對話方塊] 欄位結合,會在 [ 控制項資料表 ] 中指定唯一控制項,在開啟對話方塊時取得焦點。 一般而言,這可以是 [編輯控制項]、 [選取樹控制項] 或任何其他可取得焦點的控制項。 如果 PushButton 控制項 是唯一可以取得焦點之對話方塊上的控制項,則在 ControlDefault 欄位中輸入的 PushButton 也必須輸入至 Control First 欄位。 這個資料行會在 [錯誤] 對話方塊中 被忽略。

因為靜態文字無法取得焦點,所以描述編輯控制項PathEdit 控制項ListView 控制項ComboBox 控制項VolumeSelectCombo 控制項文字控制項必須成為對話方塊中的第一個控制項,以確保與螢幕助讀程式相容。

Control_Default

控制項資料表第二個數據行的外部索引鍵。

將此欄位與 [對話方塊] 欄位結合,會指定開啟對話方塊時取得焦點的預設控制項。 一般而言,這可以是 PushButton 控制項。 如果對話方塊上沒有任何 PushButton 控制項具有焦點,則 Return 鍵相當於按一下預設控制項。 如果此資料行保留空白,則沒有預設控制項。 這個資料行會在 [錯誤] 對話方塊中 被忽略。

Control_Cancel

控制項資料表第二個數據行的外部索引鍵。

將此欄位與 [對話方塊] 欄位結合,會指定取消安裝的控制項。 此控制項會與用來取消安裝的 ControlEvent 資料表 中的事件結合。 按 ESC 鍵或按一下 [關閉] 按鈕相當於按一下取消控制項。 錯誤對話方塊中會忽略此資料行

方塊。

取消控制項會在復原或移除備份的檔案期間隱藏。 內部 UI 處理常式會在收到INSTALLMESSAGE_COMMONDATA訊息時隱藏控制項。

備註

寬度和高度的整數值位於 安裝程式單位中,而不是對話方塊單位。

精靈序列中後續對話方塊會忽略兩個置中值。 對話方塊位置是由使用者設定,或針對先前的對話方塊設定。 這些對話方塊順序是由 NewDialog ControlEvent所建立。

驗證

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46