共用方式為


Visual C++ 精靈模型

Visual C++ 精靈模型提供設計精靈的 Automation 支援,並且提供下列精靈開發問題的方法:

  • 啟動使用者介面式和非使用者介面式的精靈。

  • 修改精靈 HTML 使用者介面中的內容。

  • 處理精靈頁面的巡覽方式。

  • 控制使用者與 HTML 使用者介面之間的互動。

  • 存取 Visual C++ 程式碼模型進行查詢、驗證使用者輸入,和產生程式碼。

  • 查詢型別程式庫資訊。

  • 錯誤處理和錯誤報告。

Visual C++ 精靈模型也會提供 Helper 方法,讓 Visual C++ 提供的精靈使用。

下列物件是在 Visual C++ 精靈模型中定義:

物件

說明

IVCWizCtl 物件

IVCWizCtlUIIVCWizCtl 介面的 coclass,其中包含控制自訂精靈之 HTML 控制項的方法和屬性。

VsWizard 物件

實作 IDTWizard.Execute 方法的 coclass。

WizCombo 物件

IWizCombo 的 coclass,其中包含控制自訂精靈之下拉式方塊的方法、屬性和事件。

IEnumInfo 物件

包含精靈專案之列舉型別成員的相關資訊。

IFuncInfo 物件

包含精靈專案之函式的相關資訊。

IInterfaceInfo 物件

包含精靈專案之介面的相關資訊。

IParamInfo 物件

包含精靈專案之函式和可變個數參數 (Variable Parameter) 的相關資訊。

ITypeLibInfo 物件

包含精靈專案之型別程式庫的相關資訊。

IVarInfo 物件

包含精靈專案之變數的相關資訊。

如需 Visual C++ 自訂精靈的詳細資訊,請參閱建立自訂精靈

請參閱

工作

HOW TO:解譯 Visual C++ 精靈模型範例

概念

設計精靈

其他資源

Visual C++ 擴充性物件模型