Udostępnij za pośrednictwem


Visual C++ kod modelu

W tym modelu można manipulować wewnętrznego elementów, takich jak klasy zdefiniowane lub funkcji, w Visual C++ projektu.

Następujące obiekty są zdefiniowane w Visual C++ kod modelu.

Obiekt

Opis

CodeModelEventsobiekt.

Obiekt, zapewniając dostęp do różnych zdarzeń opalanych Visual C++ kod modelu.

MFCDialogNumberVariableExtenderobiekt.

Obiekt, zapewniając dostęp do zmiennej typu numeric w oknie dialogowym MFC zakresu minimalną i maksymalną.

MFCDialogStringVariableExtenderobiekt.

Obiekt, zapewniając dostęp do zakresu maksymalną dozwoloną zmienną typu ciąg znaków w oknie dialogowym MFC.

MFCDialogVariableExtenderobiekt.

Obiekt, zapewniając dostęp do elementu zmiennej kodu w istniejącym polu okna dialogowego MFC.

VCCodeAttributeobiekt.

Obiekt, zapewniając dostęp do atrybutu element.

VCCodeBaseobiekt.

Obiekt, zapewniając dostęp do listy klasy podstawowej z obiektu nadrzędnego.

VCCodeClassobiekt.

Obiekt, zapewniając dostęp do dowolnego elementu klasy zebrane w VCCodeModel obiektu.

VCCodeDelegateobiekt.

Obiekt reprezentujący element kod obiektu delegowanego (zadeklarowana z __delegate słowa kluczowego).

VCCodeElementobiekt.

Obiekt, zapewniając dostęp do dowolnego elementu kodu w pliku źródłowym.

VCCodeElementsKolekcja.

Kolekcja obiektów (reprezentującej kodu poszczególnych elementów) w ramach jednego lub więcej plików źródłowych.

VCCodeEnumobiekt.

Obiekt reprezentujący element kodu wyliczenie w kodzie źródłowym roztworu.

VCCodeEventobiekt.

Obiekt reprezentujący element kod zdarzenia (zadeklarowana z klasy __Event słowa kluczowego).

VCCodeFunctionobiekt.

Obiekt Definiowanie konstrukcja funkcji w pliku źródłowym.

VCCodeIDLCoClassobiekt.

Definiowanie obiektu coclass elementu w pliku .idl.

VCCodeIDLImportobiekt.

Definiowanie obiektu import elementu w pliku .idl.

VCCodeIDLImportLibobiekt.

Definiowanie obiektu importlib elementu w pliku .idl.

VCCodeIDLLibraryobiekt.

Definiowanie obiektu library elementu w pliku .idl.

VCCodeImportobiekt.

Obiekt reprezentujący #import element kodu w kodzie źródłowym roztworu.

VCCodeIncludeobiekt.

Obiekt reprezentujący #include element kodu w kodzie źródłowym roztworu.

VCCodeInterfaceobiekt.

Obiekt reprezentujący albo interfejs standard .idl dispinterface kod elementu lub elementów kodu (zmodyfikowany przez __interface słowa kluczowego) w kodzie źródłowym roztworu.

VCCodeMacroobiekt.

Obiekt reprezentujący makra (#define instrukcji) element kodu w kodzie źródłowym roztworu.

VCCodeMapobiekt.

Obiekt reprezentujący element kodu mapę w kodzie źródłowym roztworu.

VCCodeMapEntryobiekt.

Obiekt wpisu mapowania określające konstruować w pliku źródłowym.

VCCodeModelobiekt.

Zapewnienie dostępu na poziomie projektu do dowolnego elementu zamkniętego kod obiektu.

VCCodeNamespaceobiekt.

Obiekt reprezentujący elementem obszaru nazw w kodzie źródłowym roztworu.

VCCodeParameterobiekt.

Obiekt reprezentujący parametr funkcji, właściwości i tak dalej, w pliku źródłowym.

VCCodePropertyobiekt.

Obiekt reprezentujący element kod właściwości (zadeklarowana z __property słowa kluczowego).

VCCodeStructobiekt.

Obiekt reprezentujący element kodu struktury w kodzie źródłowym roztworu.

VCCodeTypedefobiekt.

Obiekt reprezentujący typedef element kodu w kodzie źródłowym roztworu.

VCCodeUnionobiekt.

Obiekt reprezentujący union element kodu w kodzie źródłowym roztworu.

VCCodeUsingobiekt.

Obiekt reprezentujący # za pomocą dyrektywy (C++) element kodu w kodzie źródłowym roztworu.

VCCodeVariableobiekt.

Obiekt reprezentujący konstruktorem zmiennej w pliku źródłowym.

VCDialogExtenderobiekt.

Obiekt, zapewniając dostęp do istniejącej klasy pole dialogowe w roztworze.

VCFileCodeModelobiekt.

Obiekt reprezentujący elementów kodu w pliku źródłowym.

VCLanguageManagerobiekt.

Obiekt używany do sprawdzania poprawności różnych elementów kodu z pliku źródłowego języka C++.

Niektóre właściwości i metod skojarzonych z tych obiektów są definiowane jako część większego Visual Studio model.Jednak nawet wówczas, gdy obiekty są podobne do Visual Studio obiektów, istnieją dodatkowe właściwości lub metod skojarzonych z nimi w Visual C++.Na przykład podczas obiektu funkcji parametrów skojarzonego z nim we wszystkich Visual Studio języków, w Visual C++ funkcji może mieć dodatkowe właściwości unikatowe dla języka C++, takie jak wirtualne, jest stała lub część pliku IDL.Te właściwości unikatowe są udostępniane przez VCCodeFunction obiektu.Robi się to tak, by można było pracować z właściwościami unikatowy języka C++ ze skryptów w ramach Visual C++.

Do zbadania dalszych tematów w Visual C++ - określonego kodu modelu, kliknij łącza znajdujące się w poniższej tabeli.

Do

Patrz:

Generowanie i zbadać Visual C++ kodu za pomocą Visual Studio dodatek napisany w Visual C#.

Jak: manipulować kod przy użyciu modelu kodu Visual C++ (Visual C#)

Generowanie i zbadać Visual C++ kodu za pomocą Visual Studio dodatek napisany w Visual Basic.

Jak: manipulować kod przy użyciu Visual C++ kod modelu (Visual Basic)

Skompiluj kod przykładowy, zawartych w tematach odniesienia języka.

Jak: skompilować kod przykładowy dla Visual C++ kod modelu rozszerzalności

Do zbadania identyfikatory GUID używane przy wykonywaniu Extender automatyzacji dokładnego Visual C++ kod modelu.

Kod modelu stałych i automatyzacji urządzenia Extender

Zobacz też

Inne zasoby

Visual C++ rozszerzalności obiekt modelu