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 | |
---|---|---|
ActiveDocument | Pobiera aktywny dokument. (Odziedziczone z _DTE). | |
ActiveSolutionProjects | Pobiera tablicę aktualnie wybranych projektów. (Odziedziczone z _DTE). | |
ActiveWindow | Jeśli nie ma innych aktywnych zwraca aktualnie aktywne okno lub okno wierzchni. (Odziedziczone z _DTE). | |
AddIns | Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki. (Odziedziczone z _DTE). | |
Application | Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE). | |
CommandBars | Pobiera odwołanie do pasków poleceń środowiska programistycznego. (Odziedziczone z _DTE). | |
CommandLineArguments | Pobiera ciąg reprezentujący argumentów wiersza polecenia. (Odziedziczone z _DTE). | |
Commands | Zwraca Commands kolekcji. (Odziedziczone z _DTE). | |
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). | |
Debugger | Pobiera debugera obiektów. (Odziedziczone z _DTE). | |
DisplayMode | Pobiera tryb wyświetlania, MDI lub dokumenty kartotekowe. (Odziedziczone z _DTE). | |
Documents | Pobiera kolekcja otwartych dokumentów w środowisku programistycznym. (Odziedziczone z _DTE). | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. (Odziedziczone z _DTE). | |
Edition | Pobiera opis wersji środowiska. (Odziedziczone z _DTE). | |
Events | Pobiera odwołanie do Events obiektu. (Odziedziczone z _DTE). | |
FileName | Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE). | |
Find | Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego. (Odziedziczone z _DTE). | |
FullName | Pobiera pełną ścieżkę i nazwę pliku obiektu. (Odziedziczone z _DTE). | |
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). | |
IsOpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE). | |
ItemOperations | Pobiera ItemOperations obiektu. (Odziedziczone z _DTE). | |
LocaleID | Pobiera identyfikator ustawień regionalnych, w którym działa środowisko programistyczne. (Odziedziczone z _DTE). | |
Macros | Pobiera Macros obiektu. (Odziedziczone z _DTE). | |
MacrosIDE | Pobiera główny IDE makra automatyzacji modelu. (Odziedziczone z _DTE). | |
MainWindow | Pobiera Window obiekt reprezentujący oknie głównym rozwoju środowiska. (Odziedziczone z _DTE). | |
Mode | Pobiera tryb środowisko programistyczne, debugowania i projektowania. (Odziedziczone z _DTE). | |
Name | Ustawia lub zwraca nazwę _DTE obiektu. (Odziedziczone z _DTE). | |
ObjectExtenders | Pobiera ObjectExtenders obiektu. (Odziedziczone z _DTE). | |
Properties | Zwraca Properties kolekcji reprezentujących wszystkie dostępne kategorie i podkategorie zawartych w Opcje okno dialogowe na Narzędzia menu. (Odziedziczone z _DTE). | |
RegistryRoot | Pobiera ciąg ze ścieżką do katalogu głównego z ustawieniami rejestru programu Visual Studio. (Odziedziczone z _DTE). | |
SelectedItems | Pobiera kolekcja zawierające elementy aktualnie zaznaczone w środowisku. (Odziedziczone z _DTE). | |
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). | |
SourceControl | Pobiera SourceControl obiekt, który pozwala na manipulowanie stanu kontroli kodu źródłowego pliku pod obiektem. (Odziedziczone z _DTE). | |
StatusBar | Pobiera StatusBar obiektów, reprezentujących pasek stanu w oknie głównym rozwoju środowiska. (Odziedziczone z _DTE). | |
SuppressUI | Pobiera lub ustawia, czy interfejs użytkownika powinien być wyświetlany podczas wykonywania kodu automatyzacji. (Odziedziczone z _DTE). | |
UndoContext | Pobiera global UndoContext obiektu. (Odziedziczone z _DTE). | |
UserControl | Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji. (Odziedziczone z _DTE). | |
Version | Pobiera numer wersji aplikacji hosta. (Odziedziczone z _DTE). | |
WindowConfigurations | Pobiera WindowConfigurations kolekcji reprezentujących wszystkie konfiguracje dostępne okna. (Odziedziczone z _DTE). | |
Windows | Pobiera Windows kolekcję zawierającą okien wyświetlających w obiekcie. (Odziedziczone z _DTE). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ExecuteCommand | Wykonuje określone polecenie. (Odziedziczone z _DTE). | |
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). | |
LaunchWizard | Kreator jest uruchamiany z podanych parametrów. (Odziedziczone z _DTE). | |
OpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. (Odziedziczone z _DTE). | |
Quit | Zamyka środowiska. (Odziedziczone z _DTE). | |
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