Compartilhar via


Modelo de assistente do Visual C++

Os suplementos do Visual Studio foram substituídos no Visual Studio 2013. Você deve atualizar seus suplementos para as extensões VSPackage. Para obter mais informações sobre atualização, consulte Perguntas frequentes: convertendo suplementos em extensões VSPackage.

O Modelo de Assistente do Visual C++ fornece suporte à automação para projetar assistentes e fornece métodos para os seguintes problemas de desenvolvimento do assistente:

  • Iniciando assistentes baseados e não baseados em interface de usuário

  • Alterando o conteúdo na interface do usuário HTML de um assistente.

  • Manipulando a navegação para as páginas do assistente.

  • Controlando a interação do usuário com a interface do usuário HTML.

  • Acessando o Modelo de código do Visual C++ para consultas, validação de entrada de usuário e geração de código.

  • Consultando informações da biblioteca de tipos.

  • Tratamento de erro e relatório de erros.

O Modelo de Assistente do Visual C++ também fornece os métodos auxiliares que são usados pelos assistentes fornecidos com o Visual C++.

Os objetos a seguir são definidos no modelo de assistente do Visual C++.

Object

Descrição

Objeto IVCWizCtl.

A coclass das interfaces IVCWizCtlUI e IVCWizCtl que contém métodos e propriedades que controlam um controle HTML de assistente personalizado.

Objeto VsWizard.

A coclass que implementa o método IDTWizard.Execute.

Objeto WizCombo.

A coclass para IWizCombo que contém métodos, propriedades e eventos que controlam as caixas de combinação de um assistente personalizado.

Objeto IEnumInfo.

Contém informações sobre membros de enumeração de um projeto do assistente.

Objeto IFuncInfo.

Contém informações sobre as funções de um projeto do assistente.

Objeto IInterfaceInfo.

Contém informações sobre as interfaces de um projeto do assistente.

Objeto IParamInfo.

Contém informações sobre parâmetros de variável e função de um projeto do assistente.

Objeto ITypeLibInfo.

Contém informações sobre as bibliotecas de tipo de um projeto do assistente.

Objeto IVarInfo.

Contém informações sobre as variáveis de um projeto do assistente.

Para obter mais informações sobre assistentes personalizados Visual C++, consulte Criando um assistente personalizado.

Consulte também

Tarefas

Como interpretar exemplos de modelos de assistente do Visual C++

Conceitos

Projetando um assistente

Outros recursos

Modelo de objeto de extensibilidade do Visual C++