原創|使用教程|編輯:況魚杰|2020-01-06 10:32:47.373|閱讀 533 次
概述:本文簡要介紹了SelectionTree控件及其在Windows 2000 / XP上MSI范圍的局限性,并介紹了啟用互斥功能的替代方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
InstallShield是構建Windows安裝程序和MSIX包并直接在Microsoft Visual Studio中創建安裝的最快速最簡單的方法。借助InstallShield,您可以快速適應行業的變化,更快地進入市場并提供引人入勝的客戶體驗。
本文簡要介紹了SelectionTree控件及其在Windows 2000 / XP上MSI范圍的局限性,并介紹了啟用互斥功能的替代方法。
背景
在Basic MSI項目中,SelectionTree控件使用戶可以更改Feature表中要素的選擇狀態。 該控件是使用WC_TREEVIEW類創建的,具有以下樣式:
SelectionTree控件將自動發布以下控件事件,
此控件本身不支持功能的互斥選擇。
啟用互斥特征選擇的替代方法
在只能從一組給定功能中選擇并安裝一個(1)功能的情況下,開發人員標準對話框中使用的SelectionTree控件受技術限制。一種替代方法是使用ListBox控件來操縱特征選擇。
創建帶有自定義項目列表框控件的自定義對話框的步驟如下。
步驟1:創建一個內部對話框,如下所示。
步驟2:將ListBox控件添加到對話框。
步驟3:填充ListBox控件
下圖顯示了ListBox控件可用的屬性的完整列表。至少應該熟悉以下屬性名稱,屬性和項目。
步驟4:定義功能選擇
推薦文章:
=================================================
如果您想要購買正版授權InstallShield,可以聯系咨詢相關問題。
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: