共用方式為


[選項] 頁的自動化支援

VSPackages 可以提供自訂選項對話方塊以工具中的功能表 ([工具選項] 頁) Visual Studio時,可以使用於自動化模型。

工具選項頁

若要建立工具選項 ] 頁面上,VSPackage 必須提供使用者控制項實作,返回透過 VSPackage 實作的環境GetPropertyPage方法 (或 managed 程式碼的GetPropertyPage方法)。

這是選用項目,但我們強烈建議,以允許這個新的網頁透過自動化模型的存取權。 您可以進行下列步驟:

  1. 擴充Properties物件,可透過實作 IDispatch 衍生的物件。

  2. 傳回的實作GetAutomationObject方法 (或 managed 程式碼GetAutomationObject方法) IDispatch 衍生的物件。

  3. 當自動化消費者呼叫Properties上自訂方法選項屬性頁中,環境會使用GetAutomationObject方法,以取得自訂工具選項網頁自動化實作。

  4. Automation 物件的 VSPackage 再用來提供每個Property所傳回的Properties

如需詳細資訊,請參閱 藉由使用 Interop 組件建立選項頁

此範例中實作自訂的 [工具] [選項] 頁,請參閱Visual Studio 的擴充性範例

請參閱

概念

將專案物件公開

其他資源

[選項] 頁