SetupFactory中可以通過其API控制很復雜的業務需求。
下圖中展示了其內置的API種類與具體分類函數。


| 序號 |
API名稱 | API說明 |
| 1 | Application.Exit | 退出安裝程序,並返回一個可選的返回代碼 |
| 2 | Application.GetInstallLanguage | 返回一個包含當前安裝語言的表格 |
| 3 | Application.GetLastError | 返回最后的錯誤代碼 |
| Application.SetLastError | 更改最后的錯誤代碼 | |
| 4 | Application.GetWndHandle | 為安裝程序窗口返回數字窗口句柄 |
| 5 | Application.LoadActionPlugin | 加載一個操作插件文件 (.lmd)。 |
| 7 | Application.LoadValue | 加載保存 Application.SaveValue 操作的值 |
| 8 | Application.Minimize | 最小化安裝程序窗口到任務欄 |
| 9 | Application.LoadValue | 加載保存 Application.SaveValue 操作的值 |
| 10 | Application.Restore | 恢復安裝程序窗口。 |
| 11 | Application.RunScriptFile | 執行外部腳本文件 (.lua) 的內容。 |
| 12 | Application.SaveValue | 保存值到用戶的系統,以便今后可用 |
| 13 | Application.SetInstallLanguage | 設置指定的語言為安裝語言 |
| 14 | Application.Sleep | 讓安裝程序休眠一段時間 |
| 15 | Debug.Clear | 清除調試窗口的內容 |
| 16 | Debug.GetEventContext | 返回描述當前事件上下文的字符串,如:"歡迎 > 繼續時" |
| 17 | Debug.GetTraceMode | 返回當前調試跟蹤模式 |
| 18 | Debug.Print | 追加文本到調試窗口的底部 |
| 19 | Debug.SetTraceMode | 打開或關閉調試跟蹤模式 |
| 20 | Debug.ShowWindow | 顯示或隱藏調試窗口 |
| 21 | Dialog.FileBrowse | 顯示一個文件瀏覽對話框,以便用戶選擇一個或多個文件的路徑 |
| 22 | Dialog.FolderBrowse | 顯示文件夾瀏覽對話框,以便用戶選擇文件夾的路徑 |
| 23 | Dialog.Input | 顯示輸入對話框,以便獲取用戶信息 |
| 24 | Dialog.MaskedInput | 顯示輸入對話框,以便按指定格式獲取用戶信息 |
| 25 | Dialog.Message | 顯示帶有消息信息的對話框 |
| 26 | Dialog.PasswordInput | 顯示“隱藏輸入”對話框,以便獲取用戶輸入的密碼 |
| 27 | Dialog.TimedMessage | 顯示帶有消息信息的定時對話框 |
| 28 | Dialog.SplashImage | 顯示包含圖像的閃屏對話框 |
| 29 | DlgButton.GetProperties | 獲取當前屏幕上按鈕控件的屬性 |
| 30 | DlgButton.SetProperties | 設置當前屏幕上按鈕控件的屬性 |
| 31 | DlgCheckBox.GetProperties | 獲取當前屏幕上檢查框的屬性 |
| 32 | DlgCheckBox.SetProperties | 設置當前屏幕上檢查框控件的屬性 |
| 33 | DlgComboBox.AddItem | 將項目添加到已排序的組合框控件。如果控件未排序,項目將被添加到末尾 |
| 34 | DlgComboBox.GetItemData | 獲取當前屏幕上組合框控件中項目的關聯數據字符串 |
| 35 | DlgComboBox.GetItemText | 返回當前屏幕上組合框控件中項目的文本 |
| 36 | DlgComboBox.GetProperties | 獲取當前屏幕上組合框控件的屬性 |
| 37 | DlgComboBox.InsertItem | 插入項目到組合框控件 |
| 38 | DlgComboBox.RemoveItem | 從組合框控件中移除項目 |
| 39 | DlgComboBox.SetItemData | 將組合框控件的項目設置為字符串,以便今后能被檢索 |
| 40 | DlgComboBox.SetProperties | 設置當前屏幕上組合框控件的屬性 |
| 41 | DlgEditField.GetProperties | 獲取當前屏幕上編輯欄控件的屬性 |
| 42 | DlgEditField.SetProperties | 設置當前屏幕上編輯欄控件的屬性 |
| 43 | DlgListBox.AddItem | 添加項目到列表框控件。如果列表框已排序,項目被添加到已排序的位置,否則被添加到末尾。 注意:此操作僅在從屏幕事件調用和指定的控件在當前屏幕上的時候工作。 |
| 44 | DlgListBox.DeleteItem | 從列表框控件中刪除項目 |
| 45 | DlgListBox.FindItem | 基於搜索字符串在列表框中查找項目,並返回其索引 |
| 46 | DlgListBox.GetCount | 返回列表框控件中的項目數量 |
| 47 | DlgListBox.GetItemProperties | 獲取已給出其索引的列表框控件中項目的屬性 |
| 48 | DlgListBox.GetProperties | 獲取當前屏幕上列表框控件的屬性 |
| 49 | DlgListBox.GetSelected | 返回指定列表框控件中所有已選項的索引 (行號) 的數字索引表 |
| 50 | DlgListBox.GetSelectedCount | 返回列表框控件中已選項的數量 |
| 51 | DlgListBox.InsertItem | 將項目插入到列表框控件中的指定位置 |
| 52 | DlgListBox.SetItemProperties | 設置已給出其索引的列表框控件中項目的屬性 |
| 53 | DlgListBox.SetProperties | 設置當前屏幕上列表框控件的屬性 |
| 54 | DlgListBox.SetUpdate | 設置列表框控件的更新狀態 |
| 55 | DlgProgressBar.GetPos | 返回進度條控件中進度表的當前位置 |
| 56 | DlgProgressBar.GetProperties | 返回包含當前屏幕上進度條控件屬性的表格 |
| 57 | DlgProgressBar.GetRange | 返回包含當前屏幕上進度條控件范圍的表格 |
| 58 | DlgProgressBar.SetPos | 設置當前屏幕上進度條控件中進度表的位置 |
| 59 | DlgProgressBar.SetProperties | 設置當前屏幕上進度條控件的屬性 |
| 60 | DlgProgressBar.SetRange | 設置當前屏幕上進度條控件的范圍 |
| 61 | DlgProgressBar.SetStep | 設置進度條控件的步長值,它將在 DlgProgressBar.Step 被調用時使用 |
| 62 | DlgProgressBar.Step | 通過在 DlgProgressBar.SetStep 操作中指定的步長數量來增加當前進度 |
| 63 | DlgRadioButton.GetProperties | 獲取當前屏幕上單選按鈕控件的屬性 |
| 64 | DlgRadioButton.SetProperties | 設置當前屏幕上單選按鈕控件的屬性 |
| 65 | DlgScrollingText.AppendLine | 追加新行到滾動文本控件中的當前文本 |
| 66 | DlgScrollingText.SetProperties | 設置當前屏幕上滾動文本控件的屬性 |
| 67 | DlgSelectPackages.GetCategoryProperties | 獲取當前屏幕上選擇程序包控件中程序包類別的屬性 |
| 68 | DlgSelectPackages.SetCategoryProperties | 設置當前屏幕上選擇程序包控件中程序包類別的屬性 |
| 69 | DlgSelectPackages.UpdateDisplay | 基於當前內部數據來更新當前顯示的程序包列表 |
| 70 | DlgStaticText.GetProperties | 獲取當前屏幕上靜態文本控件的屬性 |
| 71 | DlgStaticText.SetProperties | 設置當前屏幕上靜態文本控件的屬性 |
| 72 | DLL.CallFunction | 調用動態鏈接庫 (DLL) 中的函數。它可用於以你自己的函數來擴充 Setup Factory 的功能 |
| 73 | Drive.Eject | 當給出了有效的盤符時彈出 CD 或 DVD-ROM |
| 74 | Drive.Enumerate | 返回包含用戶系統上所有驅動器的數字索引表 |
| 75 | Drive.GetFreeSpace | 獲取指定驅動器的剩余磁盤空間,並返回其大小 (MB) |
| 76 | Drive.GetInformation | 返回有關指定驅動器的信息表 |
| 77 | Drive.GetSize | 獲取指定硬盤的磁盤空間,並返回其大小 (MB) |
| 78 | Drive.GetType | 獲取指定驅動器的類型 |
| 79 | Drive.GetUsedSpace | 獲取指定驅動器的已用磁盤空間,並返回其大小 (MB) |
| 80 | File.Copy | 復制文件到其他位置 |
| 81 | File.Delete | 刪除文件 |
| 82 | File.DeleteOnReboot | 下次系統重啟時刪除文件 |
| 83 | File.DoesExist | 如果文件存在於指定位置就返回 true,否則返回 false |
| 84 | File.ExploreFolder | 瀏覽用戶系統上的文件夾 |
| 85 | File.Find | 在本地系統上搜索文件 |
| 86 | File.GetAttributes | 給指定文件返回包含所有屬性的表格 |
| 87 | File.GetCRC | 給指定文件返回 CRC 值 |
| 88 | File.GetDefaultViewer | 返回路徑到與指定文件擴展名關聯的默認閱讀程序 |
| 89 | File.GetShortName | 獲取文件的完整路徑和文件名的“8.3”樣式 |
| 90 | File.GetSize | 返回文件的大小 (字節) |
| 91 | File.GetVersionInfo | 給指定文件返回包含所有版本信息的表格 |
| 92 | File.Install | 將文件安裝到用戶系統 |
| 93 | File.IsInUse | 確定指定文件是否正在使用。如果文件正在使用,就不能復制或刪除 |
| 94 | File.Move | 移動文件到其他位置 |
| 95 | File.MoveOnReboot | 下次系統重啟時將文件從一個位置移動到另一個位置 |
| 96 | File.Open | 用默認的閱讀程序打開文檔文件 |
| 97 | File.OpenEmail | 用目標欄中的 Email 地址打開用戶的默認 Email 客戶端 |
| 98 | File.OpenURL | 在用戶的默認網絡瀏覽器中打開本地文件或網絡地址 |
| 99 | File.Print | 在用戶的默認打印機上打印文檔 |
| 100 | File.Rename | 重命名文件 |
| 101 | File.Run | 運行可執行文件 |
| 102 | File.RunOnReboot | 下次系統重啟時運行執行程序 |
| 103 | File.SetAttributes | 設置文件的屬性 |
| 104 | Folder.Create | 創建新文件夾 |
| 105 | Folder.Delete | 刪除文件夾 |
| 106 | Folder.DeleteTree | 刪除指定的文件夾及其子文件夾中的所有文件 |
| 107 | Folder.DoesExist | 如果指定文件夾存在就返回 true,否則返回 false |
| 108 | Folder.Find | 搜索文件夾 |
| 109 | Folder.GetCurrent | 返回“當前文件夾”(工作目錄) |
| 110 | Folder.Rename | 重命名文件夾 |
| 111 | Folder.SetCurrent | 設置應用程序的“當前文件夾”(工作目錄) |
| 112 | HTTP.Download | 從網站上下載文件 |
| 113 | HTTP.DownloadSecure | 使用 HTTPS (安全超文本傳輸協議) 從網站下載文件 |
| 114 | HTTP.GetConnectionState | 檢索用戶的 Internet 連接狀態 |
| 115 | HTTP.GetHTTPErrorInfo | 檢索有關最后發生錯誤的 HTTP 指定信息 |
| 116 | HTTP.Submit | 提交數據到網站,並從服務器返回響應 |
| 117 | HTTP.SubmitSecure | 使用 HTTPS (安全超文本傳輸協議) 提交數據到網站,並從服務器返回響應 |
| 118 | HTTP.TestConnection | 檢查用戶的 Internet 連接 |
| 119 | INIFile.DeleteSection | 刪除指定 INI 文件中的“區段” |
| 120 | INIFile.DeleteValue | 刪除指定 INI 文件中的“值” |
| 121 | INIFile.GetSectionNames | 返回 INI 文件中的所有“區段”名稱 |
| 122 | INIFile.GetValue | 返回指定 INI 文件中與“值”關聯的數據 |
| 123 | INIFile.GetValueNames | 返回 INI 文件的區段中的所有“值”名稱 |
| 124 | INIFile.SetValue | 設置值的數據 |
| 125 | Math.Abs | 返回數字的絕對值 |
| 126 | Math.Acos | 返回數字的反余弦 (弧度) |
| 127 | Math.Asin | 返回數字的反正弦 (弧度) |
| 128 | Math.Atan | 返回數字的反正切 (弧度) |
| 129 | Math.Atan2 | 返回 Num1/Num2 的反正切 (弧度) |
| 130 | Math.Ceil | 返回數字的上限 |
| 131 | Math.Cos | 返回數字的余弦 |
| 132 | Math.Deg | 將數字從弧度轉換為度數 |
| 133 | Math.Exp | 返回數字的指數值 |
| 134 | Math.Floor | 返回數字的下限 |
| 135 | Math.Frexp | 返回數字(x) 的尾數(m) 和指數(n) (方程式:x = m * 2^n) 的表格 |
| 136 | Math.Ldexp | 已知尾數(m) 和指數(n) (方程式:x = m * 2^n),返回數字(x) |
| 137 | Math.Log | 返回數字的對數 |
| 138 | Math.Log10 | 返回數字的基數為 10 的對數 |
| 139 | Math.Max | 比較兩個數字,並返回最大數 |
| 140 | Math.Min | 比較兩個數字,並返回最小數 |
| 141 | Math.Mod | 返回 Num1/Num2 的系數 |
| 142 | Math.Pow | 返回基數乘至指數冪的計算 |
| 143 | Math.Rad | 將數字從度數轉換為弧度 |
| 144 | Math.Random | 生成隨機數 |
| 145 | Math.RandomSeed | Math.Random 的隨機數 |
| 146 | Math.Round | 按指定的小數位數返回“四舍五入”后的數字 |
| 147 | Math.Sin | 返回弧度值的正弦 |
| 148 | Math.Sqrt | 返回數字的平方根 |
| 149 | Math.Tan | 返回弧度值的正切 |
| 150 | ODBC.ConfigDataSource | 配置 ODBC 數據源 |
| 151 | ODBC.InstallDriver | 安裝 ODBC 驅動程序 |
| 152 | ODBC.InstallManager | 安裝驅動程序管理器 |
| 153 | ODBC.UninstallDriver | 移除 ODBC 驅動程序,並返回該操作之后驅動程序的使用統計 |
| 154 | ODBC.UninstallManager | 卸載驅動程序管理器,並返回該操作之后的使用統計 |
| 155 | Registry.CreateKey | 在用戶的注冊表中創建“鍵” |
| 156 | Registry.DeleteKey | 從用戶的注冊表中刪除“鍵” |
| 157 | Registry.DeleteValue | 從用戶的注冊表中刪除“值” |
| 158 | Registry.DoesKeyExist | 確定是否存在指定的注冊表鍵,並返回 true 或 false |
| 159 | Registry.GetAccess | 檢查注冊表鍵是否有指定的訪問權限,並返回 true 或 false |
| 160 | Registry.GetKeyNames | 給指定的鍵返回包含所有子鍵名稱的表格 |
| 161 | Registry.GetValue | 返回指定注冊表值的數據 |
| 162 | Registry.GetValueNames | 返回指定子鍵中所有的值名稱 |
| 163 | Registry.GetValueType | 返回注冊表值的類型 |
| 164 | Registry.SetValue | 設置指定注冊表值的數據 |
| 165 | Screen.Back | 返回到一個已查看過的屏幕。此操作類似網絡瀏覽器上的返回按鈕 |
| 166 | Screen.End | 跳轉到當前屏幕列表的末尾,並開始安裝中的下一個階段 |
| 167 | Screen.GetFocus | 獲取當前控件的 ID |
| 168 | Screen.GetLocalizedString | 獲取當前語言中字符串 ID 的文本 |
| 169 | Screen.GetProperties | 獲取當前屏幕的屬性 |
| 170 | Screen.Jump | 跳轉到指定屏幕 |
| 171 | Screen.Next | 依照屏幕管理器中的順序進入屏幕列表中的下一個屏幕 |
| 172 | Screen.Previous | 依照屏幕管理器中的順序進入屏幕列表中的上一個屏幕 |
| 173 | Screen.SetFocus | 給控件設置焦點 |
| 174 | Screen.SetLocalizedString | 設置當前語言中字符串 ID 的文本 |
| 175 | Screen.StartTimer | 啟動計時器 |
| 176 | Screen.StopTimer | 停止計時器 |
| 177 | Service.Continue | 繼續指定的服務 |
| 178 | Service.Create | 在本地系統中創建服務 |
| 179 | Service.Delete | 從服務數據庫中刪除指定的服務 |
| 180 | Service.Pause | 暫停指定的服務 |
| 181 | Service.Query | 查詢指定服務的狀態 |
| 182 | Service.Start | 啟動服務 |
| 183 | Service.Stop | 停止服務 |
| 184 | SessionVar.Expand | 返回包含給定的會話變量的內容的字符串 |
| 185 | SessionVar.Get | 返回未展開的會話變量的內容 |
| 186 | SessionVar.Remove | 在運行時從會話變量管理器中移除給定的會話變量 |
| 187 | SessionVar.Set | 將給定的會話變量設置為指定的值 |
| 188 | SetupData.CalculateRequiredSpace | 計算安裝所需的磁盤空間 |
| 189 | SetupData.GetAppShortcutFolderPath | 獲取存放應用程序快捷方式的文件夾 |
| 190 | SetupData.GetFileListSetupData.GetLocalizedString | 獲取全局字符串的定位文本 (基於當前安裝語言) |
| 191 | SetupData.GetPackageList | 返回包含在當前安裝程序中的程序包 ID 的數字索引表 |
| 192 | SetupData.GetPackageProperties | 返回包含給定的程序包屬性的表 |
| 193 | SetupData.GetSerialListNames | 返回包含所有序列號列表名稱的數字索引表 |
| 194 | SetupData.IsValidSerialNumber | 檢查給定的序列號在指定的序列號列表中是否有效 |
| 195 | SetupData.SetLocalizedString | 設置當前語言中字符串 ID 的文本 |
| 196 | SetupData.SetPackageProperties | 設置給定的程序包的屬性 |
| 197 | SetupData.WriteToLogFile | 將文本的字符串寫入安裝或卸載日志文件 |
| 198 | Shell.CreateShortcut | 創建快捷方式 |
| 199 | Shell.DeleteShortcut | 移除快捷方式 |
| 200 | Shell.GetFolder | 返回公共文件夾的路徑,如:"My Documents" 或用戶的啟動文件夾 |
| 201 | StatusDlg.GetMeterPos | 返回狀態對話框的當前狀態表位置 |
| 202 | StatusDlg.Hide | 隱藏內建的狀態對話框 |
| 203 | StatusDlg.IsCancelled | 如果點擊了內建狀態對話框上的取消按鈕就返回 true,否則返回 false |
| 204 | StatusDlg.SetMessage | 設置內建狀態對話框上的主要描述信息 |
| 205 | StatusDlg.SetMeterPos |
設置內建狀態對話框上的狀態表位置 |
| 206 | StatusDlg.SetMeterRange | 設置內建狀態對話框的狀態表的范圍 |
| 207 | StatusDlg.SetStatusText | 設置內建狀態對話框上的狀態文本。這是顯示在狀態表上的文本 |
| 208 | StatusDlg.SetTitle | 設置內建狀態對話框上的標題欄 |
| 209 | StatusDlg.SetCancelled | 設置內建狀態對話框上取消按鈕的已點擊/未點擊狀態 |
| 210 | StatusDlg.Show | 顯示內建狀態對話框 |
| 211 | StatusDlg.ShowCancelButton | 顯示或隱藏內建狀態對話框上的取消按鈕 |
| 212 | StatusDlg.ShowProgressMeter | 顯示或隱藏內建狀態對話框上的進度表 |
| 213 | String.AbbreviateFilePath | 返回簡短的文件路徑 |
| 214 | String.Asc | 返回字符的 ASCII 代碼 (十進制) |
| 215 | String.Char | 返回指定 ASCII 代碼的字符值 (十進制) |
| 216 | String.Compare | 比較兩個字符串 (區分大小寫) |
| 217 | String.CompareFileVersions | 比較兩個文件的版本 |
| 218 | String.CompareNoCase |
比較兩個字符串 (區分大小寫) |
| 219 | String.Concat | 添加 (或連接) 兩個字符串,並返回結果為一個新字符串 |
| 220 | String.Find | 查找子字串第一次出現的位置 |
| 221 | String.GetFormattedSize | 給定字節數,返回格式化字符串,轉換為 字節、KB、MB 或 GB,並可插入逗號 |
| 222 | String.Left | 從現有字符串的最左邊的 x 個字符創建一個新字符串 |
| 223 | String.Length | 返回字符串中的字符數量 |
| 224 | String.Lower | 返回字符串的全小寫樣式 |
| 225 | String.MakePath | 返回基於指定表中元素的路徑 |
| 226 | String.Mid | 從字符串返回指定的字符范圍 |
| 227 | String.Repeat | 按給定的次數重復字符串 |
| 228 | String.Replace | 在字符串中搜索子字串,並將其替換為新的子字串 |
| 229 | String.ReverseFind | 從右到左搜索子字串在字符串中第一次出現的位置 |
| 230 | String.Right | 從現有字符串的最右邊 x 個字串創建新的字符串 |
| 231 | String.ToNumber | 將數字字符串轉換為數字值 |
| 232 | String.SplitPath | 將指定的路徑分割為驅動器、文件夾、文件名和擴展名 |
| 234 | String.TrimLeft | 從源字符串的左邊清除指定的字符 |
| 235 | String.TrimRight | 從源字符串的右邊清除指定的字符 |
| 236 | String.Upper | 返回字符串的全大寫樣式 |
| 237 | System.GetDate | 按各種格式返回當前日期 |
| 238 | System.GetDefaultLangID | 返回包含主、次語言 ID 的表 |
| 239 | System.GetDisplayInfo | 返回包含用戶系統的顯示信息的表 |
| 240 | System.GetLANInfo | 返回包含用戶局域網信息的表 |
| 241 | System.GetOSName | 返回操作系統的名稱,如:"Windows 2000" |
| 242 | System.GetOSVersionInfo | 返回包含操作系統版本信息的表 |
| 243 | System.GetTime | 按各種格式返回當前時間 |
| 244 | System.GetUserInfo | 返回包含用戶信息的表 |
| 245 | System.Reboot | 重啟用戶系統 |
| 246 | System.RegisterActiveX | 注冊 ActiveX 控件 |
| 247 | System.RegisterFont | 注冊 TrueType 字體 (.ttf 文件) |
| 248 | System.RegisterTypeLib | 注冊類型庫文件 (.tlb) |
| 249 | System.UnregisterActiveX | 卸載注冊 ActiveX 控件 |
| 250 | System.UnregisterFont | 卸載注冊 TrueType 字體 (.ttf 文件) |
| 251 | Table.Concat | 返回包含表中某些或全部值的字符串。這些值必須由定界符分隔 |
| 252 | Table.Count | 返回表中的項目總數 |
| 253 | Table.Sort | 排序數字索引表的項目 |
| 254 | Table.Insert | 將項目插入到數字索引表的指定位置 |
| 255 | Table.Remove | 從數字索引表中移除指定項目,並返回其值 |
| 256 | TextFile.ReadToString | 讀取文本文件的內容,並將其返回為字符串 |
| 257 | TextFile.ReadToTable | 將文本文件的內容讀取到表中 |
| 258 | TextFile.WriteFromString | 將文本的字符串寫入到文本文件 |
| 259 | TextFile.WriteFromTable | 將表的內容寫入到文本文件。表中每項一行 |
| 260 | UninstallData.AddItem | 將項目添加到卸載配置文件。如果項目已存在,現有項目將被新數據覆蓋 |
| 261 | UninstallData.GetConfigurationFile | 獲取卸載配置文件 (xml) 的完整路徑和文件名 |
| 262 | UninstallData.GetItem | 從卸載配置文件中獲取項目的詳情 |
| 263 | UninstallData.GetItemList | 按給定的卸載數據類型返回標識符的數字索引表 |
| 264 | UninstallData.RemoveItem | 從卸載配置文件中移除項目 |
| 265 | UninstallData.SetConfigurationFile | 設置卸載配置文件 (xml) 的名稱 |
| 266 | Window.Close | 關閉用戶桌面上的指定窗口 |
| 267 | Window.EnumerateProcesses | 返回包含所有當前運行進程的列表及其關聯窗口句柄的表 |
| 268 | Window.EnumerateTitles | 返回包含所有打開窗口的窗口標題和窗口句柄的表 |
| 269 | Window.GetPos | 返回窗口的 X 和 Y 屏幕坐標 (像素) |
| 270 | Window.GetSize | 返回窗口的像素尺寸 |
| 271 | Window.Hide | 隱藏指定窗口 |
| 272 | Window.Maximize | 最大化指定窗口 |
| 273 | Window.Minimize | 最小化指定窗口 |
| 274 | Window.Restore | 恢復指定窗口 |
| 275 | Window.SetOrder | 設置相對於其他可見窗口的窗口 Z 順序 |
| 276 | Window.SetPos | 設置指定窗口相對於屏幕的 X 和 Y 像素坐標 |
| 277 | Window.SetSize | 設置指定窗口的大小 |
| 278 | Window.SetText | 設置指定窗口的標題文本。此文本將顯示在窗口的標題欄和任務欄 |
| 279 | Window.Show | 顯示指定窗口 |
