Interfejs _DTE
Obiektem najwyższego poziomu w modelu obiektów automatyzacji programu Visual Studio.Odnoszą się do _DTE dla tej funkcji.Tworzy wystąpienia tej klasy.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<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
Typ _DTE uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ActiveDocument | Pobiera aktywny dokument. |
![]() |
ActiveSolutionProjects | Pobiera tablicę aktualnie wybranych projektów. |
![]() |
ActiveWindow | Zwraca aktywne okno lub okno najwyższego, jeśli nie ma innych są aktywne. |
![]() |
AddIns | Pobiera AddIns kolekcja, która zawiera wszystkie aktualnie dostępne dodatki. |
![]() |
Application | Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft. |
![]() |
CommandBars | Pobiera odwołanie do pasków poleceń środowiska programowania. |
![]() |
CommandLineArguments | Zwraca wartość typu Ciąg reprezentującą argumentów wiersza polecenia. |
![]() |
Commands | Zwraca Commands kolekcji. |
![]() |
ContextAttributes | Pobiera ContextAttributes kolekcja, która pozwala klientom automatyzacji dodać nowe atrybuty do bieżącego zaznaczone elementy w oknie Pomoc dynamiczna i zapewnienia pomocy kontekstowej dla dodatkowych atrybutów. |
![]() |
Debugger | Pobiera debugera obiektów. |
![]() |
DisplayMode | Pobiera tryb wyświetlania, MDI lub dokumenty kartotekowe. |
![]() |
Documents | Pobiera kolekcja z otwartych dokumentów w środowisku programistycznym. |
![]() |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. |
![]() |
Edition | Pobiera opis wersji środowiska. |
![]() |
Events | Pobiera odwołanie do Events obiektu. |
![]() |
FileName | Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft. |
![]() |
Find | Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego. |
![]() |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. |
![]() |
Globals | Pobiera Globals obiekt, który zawiera wartości w, które mogą zostać zapisane w pliku rozwiązania (.sln), plik projektu lub w danych profilu użytkownika. |
![]() |
IsOpenFile | Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft. |
![]() |
ItemOperations | Pobiera ItemOperations obiektu. |
![]() |
LocaleID | Pobiera identyfikator ustawień regionalnych, w którym jest uruchomiony środowiska programistycznego. |
![]() |
Macros | Pobiera Macros obiektu. |
![]() |
MacrosIDE | Pobiera główny IDE makra automatyzacji modelu. |
![]() |
MainWindow | Pobiera Window obiekt reprezentujący okno główne rozwoju środowiska. |
![]() |
Mode | Pobiera tryb środowiska programowania, debugowania i projektowania. |
![]() |
Name | Ustawia lub zwraca nazwę _DTE obiektu. |
![]() |
ObjectExtenders | Pobiera ObjectExtenders obiektu. |
![]() |
Properties | Zwraca Properties kolekcji reprezentujących wszystkie dostępne kategorie i podkategorie zawartych w Opcje okno dialogowe na Narzędzia menu. |
![]() |
RegistryRoot | Pobiera ciąg ścieżki do katalogu głównego, ustawienia rejestru programu Visual Studio. |
![]() |
SelectedItems | Pobiera kolekcja zawierające elementy zaznaczone w środowisku. |
![]() |
Solution | Pobiera Solution obiekt, który reprezentuje wszystkie otwarte projekty w bieżącej instancji środowiska i umożliwia dostęp do obiektów kompilacji. |
![]() |
SourceControl | Pobiera SourceControl obiekt, który pozwala na manipulowanie stanu kontroli kodu źródłowego pliku pod obiektem. |
![]() |
StatusBar | Pobiera StatusBar obiekt reprezentujący pasek stanu w oknie środowiska rozwoju głównych. |
![]() |
SuppressUI | Pobiera lub ustawia, czy interfejs użytkownika powinien być wyświetlany podczas wykonywania kodu automatyzacji. |
![]() |
UndoContext | Pobiera global UndoContext obiektu. |
![]() |
UserControl | Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji. |
![]() |
Version | Pobiera hosta numer wersji aplikacji. |
![]() |
WindowConfigurations | Pobiera WindowConfigurations kolekcji, reprezentujących wszystkie okna, dostępnych konfiguracji. |
![]() |
Windows | Pobiera Windows zawierające system windows, które wyświetlają w obiekcie kolekcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
ExecuteCommand | Wykonuje określone polecenie. |
![]() |
GetObject | Pobiera obiekt, który jest późnym wiązaniem do interfejsu lub DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania. |
![]() |
LaunchWizard | Uruchamia kreatora z podanych parametrów. |
![]() |
OpenFile | Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft. |
![]() |
Quit | Zamyka środowiska. |
![]() |
SatelliteDllPath | Zwraca obliczana ścieżka do satelity DLL gdy podany katalog instalacyjny dodatku lub kreatora i nazwę pliku DLL zawierającego zasoby zlokalizowane. |
Początek
Uwagi
_DTE Obiektu jest dostarczana przez OnConnection metoda, która implementuje podczas tworzenia Dodaj w._DTE Obiektu jest Application obiektu języka Visual Basic.
Aby dostęp do 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 o odwoływaniu się do EnvDTE obszaru nazw i _DTE obiektów, zobacz Jak: Uzyskiwanie odwołania do DTE i obiekty 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