Interfejs DTE2
Obiekt najwyższego poziomu w Visual Studio w modelu obiektowym automatyzacji.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =
interface
interface _DTE
end
public interface DTE2 extends _DTE
Typ DTE2 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 | Pobiera aktualnie aktywne okno lub okno wierzchni, jeśli inni nie są aktywne. | |
AddIns | Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki. | |
Application | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
CommandBars | Pobiera odwołanie do środowiska programowania CommandBars obiektu. | |
CommandLineArguments | Pobiera ciąg reprezentujący argumenty wiersza polecenia. | |
Commands | Pobiera Commands kolekcji. | |
ContextAttributes | Pobiera ContextAttributes atrybuty, do bieżącego zaznaczone elementy w kolekcji, która umożliwia klientom automatyzacji dodać nowy Pomoc dynamiczne okna i zapewnienia pomocy kontekstowej dla dodatkowych atrybutów. | |
Debugger | Pobiera debugera obiektów. | |
DisplayMode | Zwraca lub ustawia tryb wyświetlania, MDI lub dokumenty kartotekowe. | |
Documents | Zwraca kolekcję otwarte dokumenty w środowisku programistycznym. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Edition | Pobiera opis wersji środowiska. | |
Events | Pobiera odwołanie do Events obiektu. | |
FileName | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
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ą być zapisane w pliku rozwiązania (.sln), pliku projektu lub danych profilu użytkownika. | |
IsOpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
ItemOperations | Pobiera ItemOperations obiektu. | |
LocaleID | Pobiera identyfikator ustawień regionalnych, w którym jest uruchomiona na środowisko projektowania. | |
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, program debug lub projekt. | |
Name | Pobiera nazwę DTE. | |
ObjectExtenders | Pobiera ObjectExtenders obiektu. | |
Properties | Pobiera 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 Visual Studio ustawienia rejestru. | |
SelectedItems | Zwraca kolekcję 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 manipulować stanu kontroli kodu źródłowego pliku pod obiektem. | |
StatusBar | Pobiera StatusBar obiekt reprezentujący pasek stanu w oknie głównym rozwoju środowiska. | |
SuppressUI | Pobiera lub ustawia wartość określającą, czy interfejs użytkownika (UI) mają być wyświetlane podczas wykonywania kodu automatyzacji. | |
ToolWindows | Pobiera ToolWindows obiekt używany jako skrót do znajdowania narzędzie systemu windows. | |
UndoContext | Pobiera globalnym UndoContext obiektu. | |
UserControl | 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 dostępne okno konfiguracji. | |
Windows | Pobiera Windows zawierający system windows, które wyświetlają w obiekcie kolekcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ExecuteCommand | Wykonuje określone polecenie. | |
GetObject | Pobiera interfejsu lub obiektu, który jest późnym wiązaniem do DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania. | |
GetThemeColor | Pobiera kolor używany do rysowania interfejsu użytkownika w ramach Visual Studio. | |
LaunchWizard | Uruchamia kreatora z podanych parametrów. | |
OpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Quit | Zamyka Visual Studio środowiska. | |
SatelliteDllPath | Zwraca obliczanej ścieżkę do biblioteki DLL, gdy podany katalog instalacyjny dodatku lub kreatora i nazwa pliku DLL zawierającego zasoby zlokalizowane satelity. |
Początek
Uwagi
DTE Obiektu jest dostarczane przez OnConnection metodę, który implementuje podczas tworzenia Dodaj w.The DTE object is the Application object in 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.
DTE2.ItemOperations.NewFile("General\Text File")
'Get a handle to the new document.
Set objTextDoc = DTE2.ActiveDocument.Object("TextDocument")
Set objEP = objTextDoc.StartPoint.CreateEditPoint
'Create an EditPoint and add some text.
objEP.Insert "A test sentence."
End Sub