DTE-Schnittstelle
Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio.Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf _DTE.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =
interface
interface _DTE
end
public interface DTE extends _DTE
Der DTE-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActiveDocument | Ruft das aktive Dokument ab. (Von _DTE geerbt.) | |
ActiveSolutionProjects | Ruft ein Array der derzeit ausgewählten Projekte ab. (Von _DTE geerbt.) | |
ActiveWindow | Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist. (Von _DTE geerbt.) | |
AddIns | Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab. (Von _DTE geerbt.) | |
Application | Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.) | |
CommandBars | Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab. (Von _DTE geerbt.) | |
CommandLineArguments | Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab. (Von _DTE geerbt.) | |
Commands | Gibt die Commands-Auflistung zurück. (Von _DTE geerbt.) | |
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. (Von _DTE geerbt.) | |
Debugger | Ruft die Debugger-Objekte ab. (Von _DTE geerbt.) | |
DisplayMode | Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat. (Von _DTE geerbt.) | |
Documents | Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab. (Von _DTE geerbt.) | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. (Von _DTE geerbt.) | |
Edition | Ruft eine Beschreibung der Ausgabe der Umgebung ab. (Von _DTE geerbt.) | |
Events | Ruft einen Verweis auf das Events-Objekt ab. (Von _DTE geerbt.) | |
FileName | Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.) | |
Find | Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt. (Von _DTE geerbt.) | |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. (Von _DTE geerbt.) | |
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. (Von _DTE geerbt.) | |
IsOpenFile | Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.) | |
ItemOperations | Ruft das ItemOperations-Objekt ab. (Von _DTE geerbt.) | |
LocaleID | Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird. (Von _DTE geerbt.) | |
Macros | Ruft das Macros-Objekt ab. (Von _DTE geerbt.) | |
MacrosIDE | Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab. (Von _DTE geerbt.) | |
MainWindow | Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt. (Von _DTE geerbt.) | |
Mode | Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab. (Von _DTE geerbt.) | |
Name | Legt den Namen des _DTE-Objekts fest oder ruft diesen ab. (Von _DTE geerbt.) | |
ObjectExtenders | Ruft das ObjectExtenders-Objekt ab. (Von _DTE geerbt.) | |
Properties | Gibt eine Properties-Auflistung zurück, die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt. (Von _DTE geerbt.) | |
RegistryRoot | Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab. (Von _DTE geerbt.) | |
SelectedItems | Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab. (Von _DTE geerbt.) | |
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. (Von _DTE geerbt.) | |
SourceControl | Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt. (Von _DTE geerbt.) | |
StatusBar | Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt. (Von _DTE geerbt.) | |
SuppressUI | Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll. (Von _DTE geerbt.) | |
UndoContext | Ruft das globale UndoContext-Objekt ab. (Von _DTE geerbt.) | |
UserControl | Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde. (Von _DTE geerbt.) | |
Version | Ruft die Versionsnummer der Hostanwendung ab. (Von _DTE geerbt.) | |
WindowConfigurations | Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt. (Von _DTE geerbt.) | |
Windows | Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält. (Von _DTE geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ExecuteCommand | Führt den angegebenen Befehl aus. (Von _DTE geerbt.) | |
GetObject | Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen. (Von _DTE geerbt.) | |
LaunchWizard | Führt einen Assistenten mit den angegebenen Parametern aus. (Von _DTE geerbt.) | |
OpenFile | Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.) | |
Quit | Schließt die Umgebung. (Von _DTE geerbt.) | |
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. (Von _DTE geerbt.) |
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 darüber, wie Sie auf den EnvDTE-Namespace und das DTE-Objekt verweisen, finden Sie unter Verweisen auf Automatisierungsassemblys 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