Modelo de objeto de extensibilidade 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.
Esta seção da documentação do Visual C++ discute quatro modelos de objeto que compreendem o Modelo de Objeto de Extensibilidade do Visual C++.
O Modelo de Objeto de Extensibilidade do Visual C++ é um conjunto de objetos COM, interfaces e wrappers gerenciados associados que podem ser usados com qualquer linguagem em conformidade com COM ou o .NET Framework para automatizar as ações que ocorrem no IDE (ambiente de desenvolvimento integrado) do Visual Studio.
Cada modelo inclui os objetos predefinidos que representam pedaços de um projeto do Visual C++. Os objetos podem ser manipulados com o Visual C++ ou com outras linguagens para as quais o Visual C++ oferece suporte, como o Visual C#. As propriedades podem ser lidas e definidas, os métodos pode ser chamados e os eventos podem ser manipulados em qualquer linguagem compatível com COM ou o .NET Framework. Cada modelo pode ser manipulado com macros de Visual Basic ou através da janela de Propriedades.
Nesta seção
Modelo de código do Visual C++
Explica como manipular elementos internos, como uma classe ou uma função definida em um projeto do Visual C++.Modelo de projeto do Visual C++
Explica o modelo que regula projetos e compilações.Modelo de assistente do Visual C++
Explica como fornecer suporte de automação para criar assistentes.
Seções relacionadas
- Referência sobre automação e extensibilidade
Inclui informações de referência para os modelos de extensibilidade.