Modelo de código C++ Visual
Com esse modelo, você pode manipular elementos internos, como, por exemplo, uma função, ou uma classe definida em um Visual C++ project.
Os seguintes objetos são definidos na Visual C++ modelo de código.
Object |
Descrição |
---|---|
CodeModelEventsobjeto. |
Um objeto que fornece acesso a vários eventos acionados pela Visual C++ modelo de código. |
Um objeto que fornece o acesso ao intervalo mínimo e máximo de uma variável de tipo numérico em uma caixa de diálogo do MFC. |
|
Um objeto que fornece o acesso ao intervalo máximo de caracteres de uma variável do tipo seqüência de caracteres em uma caixa de diálogo do MFC. |
|
MFCDialogVariableExtenderobjeto. |
Um objeto que fornece o acesso a um elemento de código variável em uma caixa de diálogo MFC existente. |
VCCodeAttributeobjeto. |
Um objeto que fornece o acesso ao atributo de um item. |
VCCodeBaseobjeto. |
Um objeto que fornece o acesso à lista de classe base do objeto pai. |
VCCodeClassobjeto. |
Um objeto que fornece acesso a qualquer elemento de classe são coletados em um VCCodeModel objeto. |
VCCodeDelegateobjeto. |
Um objeto que representa um elemento de código do representante (declarado com o __delegate palavra-chave). |
VCCodeElementobjeto. |
Um objeto fornecendo acesso a qualquer elemento de código dentro de um arquivo de origem. |
VCCodeElementscoleção. |
Uma coleção de objetos (representando os elementos individuais do código) dentro de um ou mais arquivos de origem. |
VCCodeEnumobjeto. |
Um objeto que representa um elemento de código de enumeração no código fonte de uma solução. |
VCCodeEventobjeto. |
Um objeto que representa um elemento de código do evento (declarado com o Event palavra-chave). |
VCCodeFunctionobjeto. |
Um objeto que define uma construção de função em um arquivo de origem. |
VCCodeIDLCoClassobjeto. |
Um objeto que define um coclass elemento em um arquivo. idl. |
VCCodeIDLImportobjeto. |
Um objeto que define um import elemento em um arquivo. idl. |
VCCodeIDLImportLibobjeto. |
Um objeto que define um importlib elemento em um arquivo. idl. |
VCCodeIDLLibraryobjeto. |
Um objeto que define um library elemento em um arquivo. idl. |
VCCodeImportobjeto. |
Um objeto representando um #import o elemento de código no código fonte de uma solução. |
VCCodeIncludeobjeto. |
Um objeto representando um #include o elemento de código no código fonte de uma solução. |
VCCodeInterfaceobjeto. |
Um objeto que representa tanto uma interface. idl padrão, um dispinterface elemento de código ou um elemento de código (modificado pela __interface palavra-chave) no código fonte de uma solução. |
VCCodeMacroobjeto. |
Um objeto que representa uma macro (#define instrução) elemento de código no código fonte de uma solução. |
VCCodeMapobjeto. |
Um objeto que representa um elemento de código do mapa no código fonte de uma solução. |
VCCodeMapEntryobjeto. |
Um objeto que define uma entrada de mapa construir em um arquivo de origem. |
VCCodeModelobjeto. |
Um objeto que fornece o acesso de nível de projeto a qualquer elemento de código contido. |
VCCodeNamespaceobjeto. |
Um objeto que representa um elemento de espaço para nome no código fonte de uma solução. |
VCCodeParameterobjeto. |
Um objeto que representa um parâmetro de função, propriedade e assim por diante, em um arquivo de origem. |
VCCodePropertyobjeto. |
Um objeto que representa um elemento de código de propriedade (declarado com o __property palavra-chave). |
VCCodeStructobjeto. |
Um objeto que representa um elemento de código de estrutura no código fonte de uma solução. |
VCCodeTypedefobjeto. |
Um objeto representando um typedef o elemento de código no código fonte de uma solução. |
VCCodeUnionobjeto. |
Um objeto representando um union o elemento de código no código fonte de uma solução. |
VCCodeUsingobjeto. |
Um objeto representando um # usando diretiva (C++) o elemento de código no código fonte de uma solução. |
VCCodeVariableobjeto. |
Um objeto que representa uma construção de variável em um arquivo de origem. |
VCDialogExtenderobjeto. |
Um objeto fornecendo acesso a uma classe existente de caixa de diálogo em uma solução. |
VCFileCodeModelobjeto. |
Um objeto que representa os elementos de código em um arquivo de origem. |
VCLanguageManagerobjeto. |
Um objeto usado para validar os vários elementos de código de um arquivo de origem do C++. |
Algumas propriedades e métodos associados a esses objetos são definidos como parte do maior Visual Studio modelo.No entanto, mesmo quando os objetos são semelhantes aos Visual Studio objetos, existem outras propriedades ou métodos associados a eles em Visual C++.Por exemplo, ao mesmo tempo que um objeto de função possui parâmetros associados a ele em todos os Visual Studio idiomas, na Visual C++ a função pode ter propriedades adicionais exclusivas da linguagem C++, como, por exemplo, sendo virtual, uma constante, ou parte de um arquivo IDL.Essas propriedades exclusivas são expostas pela VCCodeFunction objeto.Isso é feito para que você pode trabalhar com propriedades exclusivas para C++ a partir de scripts no Visual C++.
Para examinar mais tópicos Visual C++ - específicos o modelo de código, clique nos links na tabela a seguir.
Para |
Consulte |
---|---|
Gerar e examine Visual C++ código usando um Visual Studio suplemento escrito em Visual C#. |
Como: manipular o código usando o modelo de código do Visual C++ (Visual C#) |
Gerar e examine Visual C++ código usando um Visual Studio suplemento escrito em Visual Basic. |
Como: manipular o código usando o modelo de código C++ Visual (Visual Basic) |
Compile o código de exemplo contido nos tópicos de referência de linguagem. |
Como: compilar o código de exemplo para extensibilidade do Visual C++ código modelo |
Para examinar os GUIDs usados na implementação de extensores de automação completo do Visual C++ modelo de código. |