Compartir a través de


Modelo de asistente de Visual C++

Los complementos de Visual Studio están desusados en Visual Studio 2013. Debe actualizar los complementos a las extensiones de VSPackage. Para obtener más información sobre la actualización, vea Preguntas más frecuentes: Convertir complementos en extensiones de VSPackage.

El modelo de asistente de Visual C++ proporciona automatización con el fin de diseñar asistentes y métodos para los siguientes aspectos relacionados con el desarrollo del asistente:

  • Iniciar asistentes que se basan en la interfaz de usuario (IU) y asistentes que no se basan en ella.

  • Modificar el contenido de la interfaz de usuario HTML de un asistente.

  • Controlar la navegación por las páginas del asistente.

  • Controlar la interacción del usuario con la interfaz de usuario HTML.

  • Tener acceso a Modelo de código de Visual C++ para consultas, validación de datos proporcionados por el usuario y generación de código.

  • Consultar información de la biblioteca de tipos.

  • Controlar errores e informar de ellos.

El modelo de asistente de Visual C++ también proporciona métodos auxiliares que utilizan los asistentes de Visual C++.

Los objetos siguientes se definen en el modelo de asistente de Visual C++.

Objeto

Descripción

Objeto IVCWizCtl.

Coclase para las interfaces IVCWizCtlUI y IVCWizCtl, que contiene métodos y propiedades que supervisan el control HTML de un asistente personalizado.

Objeto VsWizard.

Coclase que implementa el método IDTWizard.Execute.

Objeto WizCombo.

Coclase para IWizCombo que contiene métodos, propiedades y eventos que controlan los cuadros combinados de un asistente personalizado.

Objeto IEnumInfo.

Contiene información sobre los miembros de enumeración de un proyecto de asistente.

Objeto IFuncInfo.

Contiene información sobre las funciones de un proyecto de asistente.

Objeto IInterfaceInfo.

Contiene información sobre las interfaces de un proyecto de asistente.

Objeto IParamInfo.

Contiene información sobre los parámetros de función y de variables de un proyecto de asistente.

Objeto ITypeLibInfo.

Contiene información sobre las bibliotecas de tipos de un proyecto de asistente.

Objeto IVarInfo.

Contiene información sobre las variables de un proyecto de asistente.

Para obtener más información sobre asistentes personalizados de Visual C++, vea Crear un asistente personalizado.

Vea también

Tareas

Cómo: Interpretar los ejemplos de modelo de asistente de Visual C++

Conceptos

Diseñar un asistente

Otros recursos

Modelo de objetos de extensibilidad de Visual C++