Visual C++ 精靈模型
Visual C++ 精靈模型提供設計精靈的 Automation 支援,並且提供下列精靈開發問題的方法:
啟動使用者介面式和非使用者介面式的精靈。
修改精靈 HTML 使用者介面中的內容。
處理精靈頁面的巡覽方式。
控制使用者與 HTML 使用者介面之間的互動。
存取 Visual C++ 程式碼模型進行查詢、驗證使用者輸入,和產生程式碼。
查詢型別程式庫資訊。
錯誤處理和錯誤報告。
Visual C++ 精靈模型也會提供 Helper 方法,讓 Visual C++ 提供的精靈使用。
下列物件是在 Visual C++ 精靈模型中定義:
物件 |
描述 |
---|---|
IVCWizCtl 物件 |
IVCWizCtlUI 和 IVCWizCtl 介面的 coclass,其中包含控制自訂精靈之 HTML 控制項的方法和屬性。 |
VsWizard 物件 |
實作 IDTWizard.Execute 方法的 coclass。 |
WizCombo 物件 |
IWizCombo 的 coclass,其中包含控制自訂精靈之下拉式方塊的方法、屬性和事件。 |
IEnumInfo 物件 |
包含精靈專案之列舉型別成員的相關資訊。 |
IFuncInfo 物件 |
包含精靈專案之函式的相關資訊。 |
包含精靈專案之介面的相關資訊。 |
|
IParamInfo 物件 |
包含精靈專案之函式和可變個數參數 (Variable Parameter) 的相關資訊。 |
ITypeLibInfo 物件 |
包含精靈專案之型別程式庫的相關資訊。 |
IVarInfo 物件 |
包含精靈專案之變數的相關資訊。 |
如需 Visual C++ 自訂精靈的詳細資訊,請參閱建立自訂精靈。