Modello di codice Visual C++
Questo modello consente di modificare elementi interni, ad esempio una classe o funzione definita, all'interno di un progetto Visual C++.
Gli oggetti riportati di seguito sono definiti nel modello di codice di Visual C++.
Object |
Descrizione |
---|---|
Oggetto CodeModelEvents. |
Oggetto che fornisce accesso ai vari eventi generati dal modello di codice di Visual C++. |
Oggetto MFCDialogNumberVariableExtender. |
Oggetto che fornisce accesso all'intervallo minimo e massimo di una variabile di tipo numerico in una finestra di dialogo MFC. |
Oggetto MFCDialogStringVariableExtender. |
Oggetto che fornisce accesso all'intervallo di caratteri massimo di una variabile di tipo stringa in una finestra di dialogo MFC. |
Oggetto MFCDialogVariableExtender. |
Oggetto che fornisce accesso a un elemento di codice variabile in una finestra di dialogo MFC esistente. |
Oggetto VCCodeAttribute. |
Oggetto che fornisce accesso all'attributo di un elemento. |
Oggetto VCCodeBase. |
Oggetto che fornisce accesso all'elenco di classi base dell'oggetto padre. |
Oggetto VCCodeClass. |
Oggetto che fornisce accesso a qualsiasi elemento di classe raccolto in un oggetto VCCodeModel. |
Oggetto VCCodeDelegate. |
Oggetto che rappresenta un elemento di codice delegato (dichiarato con la parola chiave __delegate). |
Oggetto VCCodeElement. |
Oggetto che fornisce accesso a qualsiasi elemento di codice all'interno di un file di origine. |
Raccolta VCCodeElements. |
Raccolta di oggetti che rappresentano singoli elementi di codice all'interno di uno o più file di origine. |
Oggetto VCCodeEnum. |
Oggetto che rappresenta un elemento di codice di enumerazione nel codice sorgente di una soluzione. |
Oggetto VCCodeEvent. |
Oggetto che rappresenta un elemento di codice di evento (dichiarato con la parola chiave __event). |
Oggetto VCCodeFunction. |
Oggetto che definisce un costrutto di una funzione in un file di origine. |
Oggetto VCCodeIDLCoClass. |
Oggetto che definisce un elemento coclass in un file idl. |
Oggetto VCCodeIDLImport. |
Oggetto che definisce un elemento import in un file idl. |
Oggetto VCCodeIDLImportLib. |
Oggetto che definisce un elemento importlib in un file idl. |
Oggetto VCCodeIDLLibrary. |
Oggetto che definisce un elemento library in un file idl. |
Oggetto VCCodeImport. |
Oggetto che rappresenta un elemento di codice #import nel codice sorgente di una soluzione. |
Oggetto VCCodeInclude. |
Oggetto che rappresenta un elemento di codice #include nel codice sorgente di una soluzione. |
Oggetto VCCodeInterface. |
Oggetto che rappresenta un'interfaccia idl standard, un elemento di codice dispinterface o un elemento di codice (modificato dalla parola chiave __interface) nel codice sorgente di una soluzione. |
Oggetto VCCodeMacro. |
Oggetto che rappresenta un elemento di codice macro (istruzione #define) nel codice sorgente di una soluzione. |
Oggetto VCCodeMap. |
Oggetto che rappresenta un elemento di codice map nel codice sorgente di una soluzione. |
Oggetto VCCodeMapEntry. |
Oggetto che definisce un costrutto di una voce map in un file di origine. |
Oggetto VCCodeModel. |
Oggetto che fornisce accesso a livello di progetto a qualsiasi elemento di codice contenuto. |
Oggetto VCCodeNamespace. |
Oggetto che rappresenta un elemento dello spazio dei nomi nel codice sorgente di una soluzione. |
Oggetto VCCodeParameter. |
Oggetto che rappresenta un parametro di una funzione, una proprietà e così via in un file di origine. |
Oggetto VCCodeProperty. |
Oggetto che rappresenta un elemento di codice proprietà (dichiarato con la parola chiave __property). |
Oggetto VCCodeStruct. |
Oggetto che rappresenta un elemento di codice struttura nel codice sorgente di una soluzione. |
Oggetto VCCodeTypedef. |
Oggetto che rappresenta un elemento di codice typedef nel codice sorgente di una soluzione. |
Oggetto VCCodeUnion. |
Oggetto che rappresenta un elemento di codice union nel codice sorgente di una soluzione. |
Oggetto VCCodeUsing. |
Oggetto che rappresenta un elemento di codice direttiva #using (C++) nel codice sorgente di una soluzione. |
Oggetto VCCodeVariable. |
Oggetto che rappresenta un costrutto di variabile in un file di origine. |
Oggetto VCDialogExtender. |
Oggetto che fornisce accesso a una classe di finestra di dialogo esistente in una soluzione. |
Oggetto VCFileCodeModel. |
Oggetto che rappresenta gli elementi di codice in un file di origine. |
Oggetto VCLanguageManager. |
Oggetto utilizzato per convalidare vari elementi di codice di un file di origine C++. |
Alcune proprietà e alcuni metodi associati a questi oggetti vengono definiti come parte del più ampio modello di Visual Studio.Tuttavia, anche se gli oggetti sono simili a oggetti di Visual Studio, in Visual C++ sono presenti proprietà o metodi aggiuntivi associati a essi.Ad esempio, mentre a un oggetto funzione sono associati parametri in tutti i linguaggi Visual Studio, in Visual C++ la funzione può presentare proprietà aggiuntive univoche per il linguaggio C++, ad esempio può essere virtuale, può essere una costante o parte di un file idl.Queste proprietà univoche sono esposte dall'oggetto VCCodeFunction.In questo modo sarà possibile utilizzare le proprietà univoche per C++ da script all'interno di Visual C++.
Per esaminare gli ulteriori argomenti relativi al modello di codice specifico di Visual C++, fare clic sui collegamenti presenti nella tabella riportata di seguito.
Per |
Vedere |
---|---|
Generare ed esaminare il codice Visual C++ utilizzando un componente aggiuntivo di Visual Studio scritto in Visual C#. |
Procedura: modificare il codice tramite il modello di codice di Visual C++ (Visual C#) |
Generare ed esaminare il codice Visual C++ utilizzando un componente aggiuntivo di Visual Studio scritto in Visual Basic. |
Procedura: modificare il codice tramite il modello di codice di Visual C++ (Visual Basic) |
Compilare il codice di esempio contenuto negli argomenti di riferimento del linguaggio. |
Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ |
Per esaminare i GUID utilizzati nell'implementazione di estensioni di automazione tramite il modello di codice di Visual C++. |