控制事件 (Windows Installer)
ControlEvent 會指定要由安裝程式採取的動作,或對話框中一或多個控件屬性的變更。 如需 ControlEvents 的詳細資訊,請參閱 ControlEvent 概觀。
下表提供特定 ControlEvents 詳細信息的連結。
Control 事件 | ControlEvent 的簡短描述 |
---|---|
ActionData | 在最新的動作上發佈數據。 |
ActionText | 發佈目前動作的名稱。 |
AddLocal | 通知安裝程式在本機執行功能。 |
AddSource | 通知安裝程式從其來源執行功能。 |
CheckExistingTargetPath | 通知安裝程式確認可以寫入路徑。 |
CheckTargetPath | 通知安裝程式確認路徑有效。 |
DirectoryListNew | 通知 DirectoryList 控件建立新的資料夾。 |
DirectoryListOpen | 選取 DirectoryList 控件中的目錄。 |
DirectoryListUp | 通知 DirectoryList 控件選取目前目錄的父代。 |
DoAction | 對話框會通知安裝程式執行自定義動作。 |
EnableRollback | 用來關閉和開啟復原功能。 |
EndDialog | 通知安裝程式移除強制回應對話框。 |
IgnoreChange | 當資料夾反白顯示但未開啟時,由 DirectoryList 控件發佈。 |
MsiLaunchApp | 此控制件事件會執行指定的檔案。Windows Installer 4.5 和更早版本:不支援。 |
MsiPrint | 可讓使用者列印 ScrollableText Control的內容。Windows Installer 4.5 和更早版本:不支援。 |
NewDialog | 通知安裝程式將強制回應對話框變更為另一個對話方塊。 |
重新安裝 | 起始功能的重新安裝。 |
重新安裝Mode | 指定重新安裝期間的驗證模式。 |
移除 | 在選取要移除的功能時通知安裝程式。 |
重設 | 將所有屬性值重設為建立對話框時所使用的預設值。 |
RmShutdownAndRestart | 使用 重新啟動管理員 關閉所有使用中檔案的應用程式,並在安裝結束時重新啟動。 |
ScriptInProgress | 在執行文稿編譯時顯示字串。 |
SelectionAction | 由 SelectionTree 發佈以描述專案。 |
SelectionBrowse | 由 SelectionTree 發行以繁衍對話框。 |
SelectionDescription | 由 SelectionTree 發行,以在功能數據表的 [描述] 字段中提供字串。 |
SelectionNoItems | SelectionTree 用來刪除文字或停用按鈕。 |
SelectionPath | 由 SelectionTree 發行以提供項目的路徑。 |
SelectionPathOn | 由 SelectionTree 發佈,指出是否有與功能相關聯的路徑。 |
SelectionSize | 由 SelectionTree 控制項發行,以提供專案的大小。 |
SetInstallLevel | 安裝程式會將安裝層級變更為指定的值。 |
SetProgress | 由安裝程式發佈以提供安裝進度。 |
SetProperty | 設定指定的屬性。 |
SetTargetPath | 通知安裝程式檢查並設定路徑。 |
SpawnDialog | 通知安裝程式建立強制回應方塊的子系。 |
SpawnWaitDialog | 觸發指定的對話框。 |
TimeRemaining | 由安裝程序發佈,以提供進度順序中剩餘的時間。 |
ValidateProductID | 將 ProductID 設定為完整的產品標識碼。 |