共用方式為


控件 (Windows Installer)

安裝套件的開發人員可以撰寫使用者介面,其中包含本主題所討論的控件。 如需如何將特定控件新增至對話框的資訊,請參閱該控件的主題,並閱讀 新增控件和文字一節。

某些控制件,例如 CheckBox 和 ComboBox,會與 Control 資料表的 [屬性] 資料行中指定的屬性相關聯,。 用戶會藉由與控件互動來變更此屬性的值。 被動控件,例如看板和點陣圖,與這類屬性無關。

基於安全性,與使用者介面互動的用戶無法變更私用屬性。 若要讓屬性由使用者介面設定,它必須是公用屬性,並以大寫表示。 請參閱 關於屬性

在某些情況下,取消對話框時,控件可能會重新繪製不正確。 這與移除 [取消] 對話框之後控件接收WM_PAINT訊息的順序有關。 若要修正此問題,請嘗試變更 Control 數據表中的控件順序。

控制項名稱 相關聯的屬性 控件的簡短描述
看板 根據進度訊息顯示看板。
位圖 顯示點陣圖的靜態圖片。
CheckBox 是的 雙狀態複選框。
ComboBox 是的 具有編輯欄位的下拉式清單。
DirectoryCombo 是的 選取路徑最後一個區段以外的所有區段。
DirectoryList 是的 在路徑的主要部分下方顯示資料夾。
編輯 是的 任何字串或整數的一般編輯欄位。
GroupBox 顯示將其他控件群組在一起的矩形。
超連結 顯示位址的 HTML 連結,這會在預設瀏覽器中開啟。Windows Installer 4.5 和更早版本:不支援
圖示 顯示圖示的靜態圖片。
顯示水平線。
ListBox 是的 沒有編輯欄位的下拉式清單。
ListView 是的 顯示具有選取圖示的值數據行。
MaskedEdit 是的 文字欄位中具有遮罩的編輯欄位。
PathEdit 是的 在編輯欄位中顯示資料夾名稱或整個路徑。
ProgressBar 控件 在接收進度訊息時變更長度的條形圖。
PushButton 顯示基本按鈕。
RadioButtonGroup 是的 單選按鈕群組。
ScrollableText 顯示長串的文字。
SelectionTree 是的 顯示功能數據表中的資訊,並讓使用者變更其選取狀態。
文字 顯示靜態文字。
VolumeCostList 顯示不同磁碟區的成本資訊。
VolumeSelectCombo 是的 從字母順序列表中選取磁碟區。