Compartilhar via


Modelo do Visual C++ Assistente

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

  • Iniciando assistentes baseados na interface do usuário e não baseado em interface do usuário.

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

  • Manipulação de navegação para as páginas do assistente.

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

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

  • Consultar informações de biblioteca de tipo.

  • Tratamento de erros e emissão de relatórios de erro.

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

Os seguintes objetos são definidos no Visual C++ Assistente de modelo.

Object

Descrição

IVCWizCtlobjeto.

O coclass para o IVCWizCtlUI e IVCWizCtl interfaces, que contém métodos e propriedades que controlam o controle HTML de. um assistente personalizado

VsWizardobjeto.

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

WizComboobjeto.

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

IEnumInfoobjeto.

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

IFuncInfoobjeto.

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

IInterfaceInfoobjeto.

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

IParamInfoobjeto.

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

ITypeLibInfoobjeto.

Contém informações sobre bibliotecas de tipos de um projeto assistente.

IVarInfoobjeto.

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

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

Consulte também

Tarefas

How to: Interpretar os exemplos de modelo do Visual C++ Assistente

Conceitos

Projetar um assistente

Outros recursos

Visual C++ Extensibility Object Model