共用方式為


對話框表格

對話框數據表包含所有對話框,這些對話框會顯示在使用者介面 (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

控制項資料表第二欄的外部索引鍵

將此欄位與 Dialog 字段結合,會在開啟對話框時,指定 控件數據表 中取得焦點的唯一控件。 一般而言,這可以是 [編輯控件]SelectionTree 控制件,或任何其他可以取得焦點的控件。 如果 PushButton 控件 是對話框上唯一可以取得焦點的控件,則在 ControlDefault 字段中輸入的 PushButton 也必須輸入至 Control First 字段。 此資料列會在 [錯誤對話框] 方塊中忽略。

由於靜態文字無法取得焦點,Text Control,描述 Edit ControlPathEdit ControlListView 控件ComboBox 控件VolumeSelectCombo Control 必須成為對話框中的第一個控件,以確保與螢幕助讀程式兼容。

Control_Default

控制項資料表第二欄的外部索引鍵

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

Control_Cancel

控制項資料表第二欄的外部索引鍵

結合此欄位與 [對話框] 字段會指定取消安裝的控制件。 此控件會與用來取消安裝之 ControlEvent 數據表中的事件結合在 一起。 按 ESC 鍵或按下 [關閉] 按鈕相當於單擊取消控制件。 錯誤對話框 中會忽略此資料行

箱。

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

言論

寬度和高度的整數值位於 Installer Units中,而不是對話框單位。

精靈序列中後續對話框會忽略兩個置中值。 對話框位置是由用戶設定,或與上一個對話框一樣。 這些對話框順序是由 NewDialog ControlEvent所建立。

驗證

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46