對話方塊 (Windows Installer)
對話方塊是在 Dialog 資料表的 Dialog 資料行中指定。 如需將對話方塊或帳單板新增至使用者介面的詳細資訊,請參閱 使用使用者介面。
保留對話方塊名稱
下列對話方塊名稱是由 Windows Installer 保留,不應用於任何使用者撰寫的自訂對話方塊。 安裝程式需要使用下列保留名稱,將這些對話方塊列在 [對話方塊] 資料表 中。 每個對話方塊和名稱只能列出一次。 開發人員必須將這些對話方塊撰寫到使用者介面中。 如需如何預覽對話方塊的資訊,請參閱 匯入使用者介面。
對話方塊名稱 | 對話方塊的簡短描述 |
---|---|
FilesInUse 對話方塊 | 警示使用者處理覆寫或刪除檔案。 |
FirstRun 對話方塊 | 收集使用者名稱、公司名稱和產品識別碼。 |
MsiRMFilesInUse 對話方塊 | 警示使用者處理覆寫或刪除檔案,並讓使用者選擇使用 [重新開機管理員 ] 關閉並重新啟動應用程式。 |
必要對話方塊
在安裝期間,某些事件會導致 Windows Installer 檢查套件中的 使用者介面順序資料表 ,並顯示指定的對話方塊。 例如,在發生嚴重錯誤的情況下,Windows Installer 會顯示在使用者介面序列資料表中序號為 -3 的對話方塊,而不論 對話方塊在 Dialog 資料表中命名為何。 下表列出使用者介面序列資料表中的特定事件及其對應的序號:
事件種類 | 使用者介面序表序號 | 對話方塊的描述 |
---|---|---|
嚴重錯誤 | -3 | 安裝已因嚴重錯誤而終止。 |
使用者結束 | -2 | 安裝已于使用者的要求終止。 |
結束 | -1 | 安裝已順利完成。 |
此外,套件作者必須建立一般對話方塊,才能顯示 Windows Installer 錯誤 訊息。 此對話方塊可以命名為任何專案,但這個名稱必須在 ErrorDialog 屬性中指定。
一般對話方塊
下列對話方塊是選擇性的,通常包含在安裝套件的撰寫使用者介面中。 這些對話方塊通常是安裝檔案的大部分 使用者介面精靈 。 這些對話方塊可以在 Dialog 資料表中具有任何名稱。 僅建議顯示的名稱清楚起見,並視需要加以修改。 例如,您可以在套件中使用兩個不同的自訂 LicenseAgreement 對話方塊,並以 ProfessionalLicenseAgreement 和 LimitedLicenseAgreement 名稱在 Dialog 資料表中區分。
對話方塊類型 | 對話方塊的簡短描述 |
---|---|
DiskCost 對話方塊 | 表示安裝磁碟空間不足。 |
瀏覽對話方塊 | 讓使用者選取目錄。 |
取消對話方塊 | 確認終止安裝的要求。 |
授權合約對話方塊 | 顯示授權合約的強制回應方塊。 |
選取對話方塊 | 強制回應方塊可讓使用者選取專案。 |