_DTE-Schnittstelle
Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio. Weitere Informationen zu dieser Funktionalität finden Sie unter _DTE. Instanziieren Sie nicht von dieser Klasse.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type _DTE = interface end
public interface _DTE
Der _DTE-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
ActiveDocument | Ruft das aktive Dokument ab. |
![]() |
ActiveSolutionProjects | Ruft ein Array der derzeit ausgewählten Projekte ab. |
![]() |
ActiveWindow | Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist. |
![]() |
AddIns | Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab. |
![]() |
Application | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
![]() |
CommandBars | Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab. |
![]() |
CommandLineArguments | Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab. |
![]() |
Commands | Gibt die Commands-Auflistung zurück. |
![]() |
ContextAttributes | Ruft eine ContextAttributes-Auflistung ab, über die Automatisierungsclients den derzeit im Fenster Dynamische Hilfe ausgewählten Elementen neue Attribute hinzufügen und kontextbezogene Hilfe für die zusätzlichen Attribute bereitstellen können. |
![]() |
Debugger | Ruft die Debugger-Objekte ab. |
![]() |
DisplayMode | Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat. |
![]() |
Documents | Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab. |
![]() |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
![]() |
Edition | Ruft eine Beschreibung der Ausgabe der Umgebung ab. |
![]() |
Events | Ruft einen Verweis auf das Events-Objekt ab. |
![]() |
FileName | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
![]() |
Find | Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt. |
![]() |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. |
![]() |
Globals | Ruft das Globals-Objekt mit den Add-In-Werten ab, die in der Projektmappendatei (.sln), der Projektdatei oder in den Profildaten des Benutzers gespeichert sein können. |
![]() |
IsOpenFile | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
![]() |
ItemOperations | Ruft das ItemOperations-Objekt ab. |
![]() |
LocaleID | Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird. |
![]() |
Macros | Ruft das Macros-Objekt ab. |
![]() |
MacrosIDE | Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab. |
![]() |
MainWindow | Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt. |
![]() |
Mode | Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab. |
![]() |
Name | Legt den Namen des _DTE-Objekts fest oder ruft diesen ab. |
![]() |
ObjectExtenders | Ruft das ObjectExtenders-Objekt ab. |
![]() |
Properties | Gibt eine Properties-Auflistung zurück, die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt. |
![]() |
RegistryRoot | Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab. |
![]() |
SelectedItems | Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab. |
![]() |
Solution | Ruft das Solution-Objekt ab, das alle in der aktuellen Instanz der Umgebung geöffneten Projekte darstellt und den Zugriff auf die Buildobjekte ermöglicht. |
![]() |
SourceControl | Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt. |
![]() |
StatusBar | Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt. |
![]() |
SuppressUI | Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll. |
![]() |
UndoContext | Ruft das globale UndoContext-Objekt ab. |
![]() |
UserControl | Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde. |
![]() |
Version | Ruft die Versionsnummer der Hostanwendung ab. |
![]() |
WindowConfigurations | Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt. |
![]() |
Windows | Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
ExecuteCommand | Führt den angegebenen Befehl aus. |
![]() |
GetObject | Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen. |
![]() |
LaunchWizard | Führt einen Assistenten mit den angegebenen Parametern aus. |
![]() |
OpenFile | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
![]() |
Quit | Schließt die Umgebung. |
![]() |
SatelliteDllPath | Gibt bei Übergabe des Installationsverzeichnisses für ein Add-In oder einen Assistenten sowie bei Übergabe des Dateinamens der DLL, die die lokalisierten Ressourcen enthält, den berechneten Pfad zur Satellite-DLL zurück. |
Zum Seitenanfang
Hinweise
Das _DTE-Objekt wird von der OnConnection-Methode bereitgestellt, die Sie beim Erstellen eines Add-Ins implementieren. Das _DTE-Objekt ist das Application-Objekt in Visual Basic.
Verwenden Sie zum Zugriff auf projektspezifische Eigenschaften, z. B. VBProjects oder CSharpProjects, die Syntax DTE.GetObject("VBProjects").
Ausführliche Informationen zum Verweisen auf den EnvDTE-Namespace und das _DTE-Objekt finden Sie unter Gewusst wie: Abrufen von Verweisen auf das DTE-Objekt und das DTE2-Objekt.
Beispiele
Sub DTEExample()
Dim objTextDoc As TextDocument
Dim objEP As EditPoint
'Create a new text document.
DTE.ItemOperations.NewFile("General\Text File")
'Get a handle to the new document.
Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
Set objEP = objTextDoc.StartPoint.CreateEditPoint
'Create an EditPoint and add some text.
objEP.Insert "A test sentence."
End Sub