Udostępnij za pośrednictwem


Interfejs DTE

Obiekt najwyższego poziomu w modelu obiektowym automatyzacji programu Visual Studio.Użycie tego obiektu dla funkcji i zapoznaj się z _DTE do dokumentacji tego obiektu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ DTE uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveDocument Pobiera aktywny dokument. (Odziedziczone z _DTE).
Właściwość publiczna ActiveSolutionProjects Pobiera tablicę aktualnie wybranych projektów. (Odziedziczone z _DTE).
Właściwość publiczna ActiveWindow Jeśli nie ma innych aktywnych zwraca aktualnie aktywne okno lub okno wierzchni. (Odziedziczone z _DTE).
Właściwość publiczna AddIns Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki. (Odziedziczone z _DTE).
Właściwość publiczna Application Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE).
Właściwość publiczna CommandBars Pobiera odwołanie do pasków poleceń środowiska programistycznego. (Odziedziczone z _DTE).
Właściwość publiczna CommandLineArguments Pobiera ciąg reprezentujący argumentów wiersza polecenia. (Odziedziczone z _DTE).
Właściwość publiczna Commands Zwraca Commands kolekcji. (Odziedziczone z _DTE).
Właściwość publiczna ContextAttributes Pobiera ContextAttributes kolekcji, która umożliwia klientom automatyzacji dodawać nowe atrybuty do bieżącego zaznaczone elementy w oknie Pomoc dynamiczna i zapewnienia pomocy kontekstowej innych atrybutów. (Odziedziczone z _DTE).
Właściwość publiczna Debugger Pobiera debugera obiektów. (Odziedziczone z _DTE).
Właściwość publiczna DisplayMode Pobiera tryb wyświetlania, MDI lub dokumenty kartotekowe. (Odziedziczone z _DTE).
Właściwość publiczna Documents Pobiera kolekcja otwartych dokumentów w środowisku programistycznym. (Odziedziczone z _DTE).
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu. (Odziedziczone z _DTE).
Właściwość publiczna Edition Pobiera opis wersji środowiska. (Odziedziczone z _DTE).
Właściwość publiczna Events Pobiera odwołanie do Events obiektu. (Odziedziczone z _DTE).
Właściwość publiczna FileName Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE).
Właściwość publiczna Find Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego. (Odziedziczone z _DTE).
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku obiektu. (Odziedziczone z _DTE).
Właściwość publiczna Globals Pobiera Globals obiekt, który zawiera wartości dodatków, które mogą zostać zapisane w pliku rozwiązania (.sln), plik projektu lub dane profilu użytkownika. (Odziedziczone z _DTE).
Właściwość publiczna IsOpenFile Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE).
Właściwość publiczna ItemOperations Pobiera ItemOperations obiektu. (Odziedziczone z _DTE).
Właściwość publiczna LocaleID Pobiera identyfikator ustawień regionalnych, w którym działa środowisko programistyczne. (Odziedziczone z _DTE).
Właściwość publiczna Macros Pobiera Macros obiektu. (Odziedziczone z _DTE).
Właściwość publiczna MacrosIDE Pobiera główny IDE makra automatyzacji modelu. (Odziedziczone z _DTE).
Właściwość publiczna MainWindow Pobiera Window obiekt reprezentujący oknie głównym rozwoju środowiska. (Odziedziczone z _DTE).
Właściwość publiczna Mode Pobiera tryb środowisko programistyczne, debugowania i projektowania. (Odziedziczone z _DTE).
Właściwość publiczna Name Ustawia lub zwraca nazwę _DTE obiektu. (Odziedziczone z _DTE).
Właściwość publiczna ObjectExtenders Pobiera ObjectExtenders obiektu. (Odziedziczone z _DTE).
Właściwość publiczna Properties Zwraca Properties kolekcji reprezentujących wszystkie dostępne kategorie i podkategorie zawartych w Opcje okno dialogowe na Narzędzia menu. (Odziedziczone z _DTE).
Właściwość publiczna RegistryRoot Pobiera ciąg ze ścieżką do katalogu głównego z ustawieniami rejestru programu Visual Studio. (Odziedziczone z _DTE).
Właściwość publiczna SelectedItems Pobiera kolekcja zawierające elementy aktualnie zaznaczone w środowisku. (Odziedziczone z _DTE).
Właściwość publiczna Solution Pobiera Solution obiekt, który reprezentuje wszystkie otwarte projekty w bieżącym wystąpieniu programu środowiska i pozwala na dostęp do obiektów kompilacji. (Odziedziczone z _DTE).
Właściwość publiczna SourceControl Pobiera SourceControl obiekt, który pozwala na manipulowanie stanu kontroli kodu źródłowego pliku pod obiektem. (Odziedziczone z _DTE).
Właściwość publiczna StatusBar Pobiera StatusBar obiektów, reprezentujących pasek stanu w oknie głównym rozwoju środowiska. (Odziedziczone z _DTE).
Właściwość publiczna SuppressUI Pobiera lub ustawia, czy interfejs użytkownika powinien być wyświetlany podczas wykonywania kodu automatyzacji. (Odziedziczone z _DTE).
Właściwość publiczna UndoContext Pobiera global UndoContext obiektu. (Odziedziczone z _DTE).
Właściwość publiczna UserControl Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji. (Odziedziczone z _DTE).
Właściwość publiczna Version Pobiera numer wersji aplikacji hosta. (Odziedziczone z _DTE).
Właściwość publiczna WindowConfigurations Pobiera WindowConfigurations kolekcji reprezentujących wszystkie konfiguracje dostępne okna. (Odziedziczone z _DTE).
Właściwość publiczna Windows Pobiera Windows kolekcję zawierającą okien wyświetlających w obiekcie. (Odziedziczone z _DTE).

Początek

Metody

  Nazwa Opis
Metoda publiczna ExecuteCommand Wykonuje określone polecenie. (Odziedziczone z _DTE).
Metoda publiczna GetObject Pobiera interfejsem lub obiekt, który jest późnym wiązaniem do DTE object i jest możliwy przez nazwę w czasie wykonywania. (Odziedziczone z _DTE).
Metoda publiczna LaunchWizard Kreator jest uruchamiany z podanych parametrów. (Odziedziczone z _DTE).
Metoda publiczna OpenFile Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE).
Metoda publiczna Quit Zamyka środowiska. (Odziedziczone z _DTE).
Metoda publiczna SatelliteDllPath Zwraca ścieżkę obliczane do satelity DLL gdy podany katalog instalacyjny dodatku lub kreatora i nazwę pliku DLL zawierającego zasoby zlokalizowane. (Odziedziczone z _DTE).

Początek

Uwagi

DTE Obiektu jest dostarczana przez OnConnection metodę, który implementuje podczas tworzenia Dodaj w.DTE Obiekt jest Application obiektu w języku Visual Basic.

Do uzyskania dostępu właściwości specyficzne dla projektu, takie jak VBProjects lub CSharpProjects, należy użyć składni DTE.GetObject("VBProjects").

Aby uzyskać szczegółowe informacje dotyczące odwoływania się do EnvDTE obszaru nazw i DTE obiektów, zobacz Odwołania do zestawów automatyzacji i obiektu DTE2.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE