控制項 (Windows安裝程式)
安裝套件的開發人員可以撰寫包含本主題所討論控制項的使用者介面。 如需如何將特定控制項新增至對話方塊的詳細資訊,請參閱該控制項的主題,並閱讀 新增控制項和文字一節。
CheckBox 和 ComboBox 等某些控制項會與 Control 資料表的 Property 資料行中指定的屬性相關聯。 使用者會透過與 控制項互動來變更此屬性的值。 被動控制項,例如 Billboard 和點陣圖,不會與這類屬性相關聯。
基於安全性,使用者無法變更與使用者介面互動的私人屬性。 若要讓屬性由使用者介面設定,它必須是公用屬性,並以大寫表示。 另請參閱 關於屬性。
在某些情況下,取消對話方塊時,控制項可能會不正確地重新繪製。 這必須處理控制項在移除 [取消] 對話方塊之後接收WM_PAINT訊息的順序。 若要修正此問題,請嘗試變更 Control 資料表中控制項的順序。
控制項名稱 | 相關聯的屬性 | 控制項的簡短描述 |
---|---|---|
廣告 牌 | 否 | 根據進度訊息顯示看板。 |
點陣圖 | 否 | 顯示點陣圖的靜態圖片。 |
CheckBox | 是 | 雙狀態核取方塊。 |
ComboBox | 是 | 具有編輯欄位的下拉式清單。 |
DirectoryCombo | 是 | 選取路徑最後一個區段以外的所有專案。 |
DirectoryList | 是 | 在路徑的主要部分下方顯示資料夾。 |
編輯 | 是 | 任何字串或整數的一般編輯欄位。 |
GroupBox | 否 | 顯示將其他控制項群組在一起的矩形。 |
超連結 | 否 | 顯示位址的 HTML 連結,這會在預設瀏覽器中開啟。Windows Installer 4.5 和更早版本:不支援。 |
圖示 | 否 | 顯示圖示的靜態圖片。 |
線條 | 否 | 顯示水平線。 |
ListBox | 是 | 沒有編輯欄位的下拉式清單。 |
ListView | 是 | 顯示具有選取圖示的值資料行。 |
MaskedEdit | 是 | 文字欄位中具有遮罩的編輯欄位。 |
PathEdit | 是 | 在編輯欄位中顯示資料夾名稱或整個路徑。 |
ProgressBar 控制項 | 否 | 在接收進度訊息時變更長度的橫條圖。 |
按鈕 | 否 | 顯示基本按鈕。 |
RadioButtonGroup | 是 | 選項按鈕群組。 |
ScrollableText | 否 | 顯示長字串文字。 |
SelectionTree | 是 | 顯示功能資料表中的資訊,並讓使用者變更其選取狀態。 |
Text | 否 | 顯示靜態文字。 |
VolumeCostList | 否 | 顯示不同磁片區的成本資訊。 |
VolumeSelectCombo | 是 | 從字母順序清單中選取磁片區。 |