共用方式為


選項頁面的自動化支援

VSPackages 可在 Visual Studio 將自訂 [選項] 對話方塊提供給 [工具] 功能表 ([工具選項] 頁面),並可讓它們供自動化模型使用。

工具選項頁

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

此為選用,但強烈建議使用,允許透過自動化模型存取這個新頁面。 您可以使用下列步驟:

  1. 透過 IDispatch 衍生物件的實作來擴充 Properties[] 物件。

  2. GetAutomationObject 方法 (或若為受控程式碼,則為 GetAutomationObject 方法) 的實作傳回給 IDispatch 衍生物件。

  3. 當自動化取用者在自訂 [選項] 屬性頁面上呼叫 Properties[] 方法時,環境會使用 GetAutomationObject 方法來取得自訂 [工具選項] 頁面的自動化實作。

  4. VSPackage 的自動化物件接著會用來提供 Properties[] 所傳回的每個 Property

    如需實作自訂 [工具選項] 頁面的範例,請參閱 VSSDK 範例