Modèle de code Visual C++
Les compléments Visual Studio sont déconseillés dans Visual Studio 2013. Effectuez la mise à niveau de vos compléments vers des extensions VSPackage. Pour plus d'informations sur les mises à niveau, consultez FAQ : conversion de compléments en extensions VSPackage.
Avec ce modèle, vous pouvez manipuler des éléments internes, tels qu'une classe ou une fonction définie, au sein d'un projet Visual C++.
Les objets suivants sont définis dans le modèle de code Visual C++.
Objet |
Description |
---|---|
Objet CodeModelEvents. |
Objet fournissant l'accès à différents événements déclenchés par le modèle de code Visual C++. |
Objet donnant accès à la plage minimale et maximale d'une variable de type numérique dans une boîte de dialogue MFC. |
|
Objet donnant accès à la plage de caractères maximale d'une variable de type chaîne dans une boîte de dialogue MFC. |
|
Objet MFCDialogVariableExtender. |
Objet fournissant accès à un élément de code de variable dans une boîte de dialogue MFC existante. |
Objet VCCodeAttribute. |
Objet offrant accès à l'attribut d'un élément. |
Objet VCCodeBase. |
Objet donnant accès à la liste de classes de base de l'objet parent. |
Objet VCCodeClass. |
Objet fournissant accès à tout élément de classe collecté dans un objet VCCodeModel. |
Objet VCCodeDelegate. |
Objet représentant un élément de code de délégué (déclaré avec le mot clé __delegate). |
Objet VCCodeElement. |
Objet donnant accès à tout élément de code dans un fichier source. |
Collection VCCodeElements. |
Collection d'objets (représentation d'éléments de code individuels) dans un ou plusieurs fichiers source. |
Objet VCCodeEnum. |
Objet représentant un élément de code d'énumération dans le code source d'une solution. |
Objet VCCodeEvent. |
Objet représentant un élément de code d'événement (déclaré avec le mot clé __event). |
Objet VCCodeFunction. |
Objet définissant une construction de fonction dans un fichier source. |
Objet VCCodeIDLCoClass. |
Objet définissant un élément coclass dans un fichier .idl. |
Objet VCCodeIDLImport. |
Objet définissant un élément import dans un fichier .idl. |
Objet VCCodeIDLImportLib. |
Objet définissant un élément importlib dans un fichier .idl. |
Objet VCCodeIDLLibrary. |
Objet définissant un élément library dans un fichier .idl. |
Objet VCCodeImport. |
Objet représentant un élément de code #import dans le code source d'une solution. |
Objet VCCodeInclude. |
Objet représentant un élément de code #include dans le code source d'une solution. |
Objet VCCodeInterface. |
Objet représentant une interface .idl standard, un élément de code dispinterface ou un élément de code (modifié par le mot clé __interface) dans le code source d'une solution. |
Objet VCCodeMacro. |
Objet représentant un élément de code (instruction #define) de macro dans le code source d'une solution. |
Objet VCCodeMap. |
Objet représentant un élément de code de mappage dans le code source d'une solution. |
Objet VCCodeMapEntry. |
Objet définissant une construction d'entrée de mappage dans un fichier source. |
Objet VCCodeModel. |
Objet fournissant l'accès de niveau projet à tout élément de code contenu. |
Objet VCCodeNamespace. |
Objet représentant un élément d'espace de noms dans le code source d'une solution. |
Objet VCCodeParameter. |
Objet représentant le paramètre d'une fonction, d'une propriété, etc., dans un fichier source. |
Objet VCCodeProperty. |
Objet représentant un élément de code de propriété (déclaré avec le mot clé __property). |
Objet VCCodeStruct. |
Objet représentant un élément de code de structure dans le code source d'une solution. |
Objet VCCodeTypedef. |
Objet représentant un élément de code typedef dans le code source d'une solution. |
Objet VCCodeUnion. |
Objet représentant un élément de code union dans le code source d'une solution. |
Objet VCCodeUsing. |
Objet représentant un élément de code #using, directive (C++) dans le code source d'une solution. |
Objet VCCodeVariable. |
Objet représentant une construction de variable dans un fichier source. |
Objet VCDialogExtender. |
Objet fournissant accès à une classe de boîte de dialogue existante dans une solution. |
Objet VCFileCodeModel. |
Objet représentant des éléments de code dans un fichier source. |
Objet VCLanguageManager. |
Objet servant à valider divers éléments de code d'un fichier source C++. |
Certaines propriétés et méthodes associées à ces objets sont définies dans le cadre du plus grand modèle Visual Studio. Toutefois, même si les objets sont semblables aux objets Visual Studio, des propriétés ou des méthodes supplémentaires y sont associées en Visual C++. Par exemple, tandis qu'un objet de fonction se voit associer des paramètres dans tous les langages Visual Studio, en Visual C++ la fonction peut présenter des propriétés supplémentaires propres au langage C++, telles qu'un état virtuel ou constant, ou son appartenance à un fichier IDL. Ces propriétés uniques sont exposées par l'objet VCCodeFunction. Vous pouvez ainsi utiliser des propriétés spécifiques à C++ à partir de scripts dans Visual C++.
Pour consulter des rubriques supplémentaires sur un modèle de code spécifique en Visual C++, cliquez sur les liens dans le tableau suivant.
En |
Voir |
---|---|
Générez et examinez le code Visual C++ à l'aide d'un complément Visual Studio écrit en Visual C#. |
Comment : manipuler le code à l'aide du modèle de code Visual C++ (Visual C#) |
Générez et examinez le code Visual C++ à l'aide d'un complément Visual Studio écrit en Visual Basic. |
Comment : manipuler le code à l'aide du modèle de code Visual C++ (Visual Basic) |
Pour examiner les GUID utilisés dans l'implémentation des extendeurs d'automation dans le modèle de code Visual C++. |