DTE2 – rozhraní

V objektu na nejvyšší úrovni Visual Studio modelu objektu automatizace.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveDocument Získá aktivního dokumentu.
Veřejná vlastnost ActiveSolutionProjects Získá-li pole vybrané projekty.
Veřejná vlastnost ActiveWindow Pokud žádné jiné aktivní, získává aktivní okno nebo okno nahoře.
Veřejná vlastnost AddIns Získává AddIns obsahující všechny aktuálně dostupné doplňky.
Veřejná vlastnost Application Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost CommandBars Získá referenci na vývojovém prostředí CommandBars objektu.
Veřejná vlastnost CommandLineArguments Načte řetězec představující argumenty příkazového řádku.
Veřejná vlastnost Commands Získává Commands kolekce.
Veřejná vlastnost ContextAttributes Získává ContextAttributes atributy vybrané aktuální položky v kolekci, která umožňuje klientům automatizace přidat nový Dynamické nápovědy okna a kontextové nápovědy pro další atributy.
Veřejná vlastnost Debugger Ladicí program získává objekty.
Veřejná vlastnost DisplayMode Získá nebo nastaví režim zobrazení MDI nebo dokumenty s kartami.
Veřejná vlastnost Documents Získá kolekce otevřené dokumenty ve vývojovém prostředí.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Edition Načte popis edition životního prostředí.
Veřejná vlastnost Events Získá referenci na Events objektu.
Veřejná vlastnost FileName Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Find Získává Find objekt, který představuje globální text operace hledání.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost Globals Získává Globals objekt, který obsahuje doplněk hodnoty, které mohou být uloženy v souboru řešení (.sln), soubor projektu nebo data profilu uživatele.
Veřejná vlastnost IsOpenFile Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost ItemOperations Získává ItemOperations objektu.
Veřejná vlastnost LocaleID Získá-li ID národního prostředí, ve kterém je spuštěn vývojové prostředí.
Veřejná vlastnost Macros Získává Macros objektu.
Veřejná vlastnost MacrosIDE Načtení kořenové IDE makra automatizace modelu.
Veřejná vlastnost MainWindow Získává Window objekt představující okno hlavní vývojové prostředí.
Veřejná vlastnost Mode Získá režimu vývojové prostředí ladění nebo návrh.
Veřejná vlastnost Name Získá název DTE.
Veřejná vlastnost ObjectExtenders Získává ObjectExtenders objektu.
Veřejná vlastnost Properties Získává Properties představující všechny dostupné kategorie a podkategorie obsažené v kolekci Možnosti dialogové okno na Nástroje nabídce.
Veřejná vlastnost RegistryRoot Načte řetězec cesta ke kořenovému adresáři Visual Studio nastavení registru.
Veřejná vlastnost SelectedItems Kolekce obsahující prostředí aktuálně vybrané položky získává.
Veřejná vlastnost Solution Získává Solution objekt, který představuje všechny otevřené projekty v aktuální instanci prostředí a umožňuje přístup k objektům sestavení.
Veřejná vlastnost SourceControl Získává SourceControl objekt, který umožňuje pracovat s zdrojový kód řízení stav souboru za objekt.
Veřejná vlastnost StatusBar Získává StatusBar objekt, reprezentující stavový řádek v okně Hlavní vývojové prostředí.
Veřejná vlastnost SuppressUI Získá nebo nastaví hodnotu označující, zda má být během spuštění kódu automatizace zobrazen uživatelské rozhraní (UI).
Veřejná vlastnost ToolWindows Získává ToolWindows objekt, který slouží jako zástupce pro hledání nástroje systému windows.
Veřejná vlastnost UndoContext Získává globální UndoContext objektu.
Veřejná vlastnost UserControl Získá hodnotu určující, zda životní prostředí byla spuštěna uživatelem nebo prostřednictvím automatizace.
Veřejná vlastnost Version Hostitel získá číslo verze aplikace.
Veřejná vlastnost WindowConfigurations Získává WindowConfigurations kolekce, představující všechny dostupné okno Konfigurace.
Veřejná vlastnost Windows Získává Windows kolekci obsahující systém windows, které se zobrazí v objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda ExecuteCommand Provede zadaný příkaz.
Veřejná metoda GetObject Získá rozhraní nebo objekt, který je pozdní vazbou na DTE objektu a můžete přistupovat pomocí názvu v době spuštění.
Veřejná metoda GetThemeColor Získává barvu uživatelské rozhraní v rámci Visual Studio.
Veřejná metoda LaunchWizard Spustí Průvodce s zadaných parametrů.
Veřejná metoda OpenFile Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Quit Zavře Visual Studio prostředí.
Veřejná metoda SatelliteDllPath Vrátí vypočítaný cestu satelitní knihovny DLL při instalační adresář pro-v nebo průvodce a název souboru knihovny DLL obsahující lokalizované prostředky.

Nahoru

Poznámky

DTE Objektu je k dispozici pro vás OnConnection metoda, která se provede při vytváření v.The DTE object is the Application object in Visual Basic.

Přístup k vlastnosti specifické pro projekt jako VBProjects nebo CSharpProjects, použijte syntaxi DTE.GetObject("VBProjects").

Podrobnosti o odkazování EnvDTE oboru názvů a DTE objekt, viz Odkazování na sestavy automatizace a na objekt DTE2.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů

Další zdroje

Odkazování na sestavy automatizace a na objekt DTE2