_DTE – rozhraní
Nejvyšší úrovně objektu v modelu automatizačních objektů sady Visual Studio.Odkazují na _DTE pro tuto funkci.Nevytvoří instanci této třídy.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<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 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
ActiveDocument | Získá aktivního dokumentu. | |
ActiveSolutionProjects | Získá pole aktuálně vybraných projektů. | |
ActiveWindow | Vrátí aktuálně aktivní okno nebo okno navrchu, pokud žádné jiné jsou aktivní. | |
AddIns | Získá AddIns kolekce, která obsahuje všechny aktuálně dostupné doplňky. | |
Application | Infrastruktura. Microsoft pouze pro vnitřní potřebu. | |
CommandBars | Získá referenci na panely příkazů vývojové prostředí. | |
CommandLineArguments | Získá řetězec představující argumenty příkazového řádku. | |
Commands | Vrátí Commands kolekce. | |
ContextAttributes | Získá ContextAttributes kolekci, která umožňuje klientům automatizace přidat nové atributy pro aktuální vybrané položky v okně Nápověda dynamické a poskytnutí kontextové nápovědy pro další atributy. | |
Debugger | Získá objekty ladicí program. | |
DisplayMode | Získá režimu zobrazení MDI nebo dokumenty s kartami. | |
Documents | Získá kolekce otevřené dokumenty ve vývojovém prostředí. | |
DTE | Získá objekt nejvyšší úrovně rozšiřitelnosti. | |
Edition | Načte popis vydání prostředí. | |
Events | Získá referenci Events objektu. | |
FileName | Infrastruktura. Microsoft pouze pro vnitřní potřebu. | |
Find | Získá Find objekt, který představuje globální text operace hledání. | |
FullName | Získává úplnou cestu a název souboru objektu. | |
Globals | Získá 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. | |
IsOpenFile | Infrastruktura. Microsoft pouze pro vnitřní potřebu. | |
ItemOperations | Získá ItemOperations objektu. | |
LocaleID | Získá Identifikátor národního prostředí, ve kterém je spuštěna vývojové prostředí. | |
Macros | Získá Macros objektu. | |
MacrosIDE | Získá kořenový modelu automatizačních Macros IDE. | |
MainWindow | Získá Window objekt představující okno hlavní vývojové prostředí. | |
Mode | Získá režimu vývojového prostředí ladění nebo návrh. | |
Name | Nastaví nebo získá název _DTE objektu. | |
ObjectExtenders | Získá ObjectExtenders objektu. | |
Properties | Vrátí Properties představující všechny dostupné kategorie a podkategorie obsažené v kolekci Možnosti dialogovém na Nástroje nabídky. | |
RegistryRoot | Získá řetězec cesta ke kořenovému adresáři nastavení registru aplikace Visual Studio. | |
SelectedItems | Získá kolekci obsahující položky vybrané v životním prostředí. | |
Solution | Získá Solution objekt, který představuje všechny otevřené projekty v aktuální instanci prostředí a umožňuje přístup k sestavení objektů. | |
SourceControl | Získá SourceControl objekt, který umožňuje manipulaci s zdrojový kód ovládacího prvku stav souboru za objekt. | |
StatusBar | Získá StatusBar objektu, který představuje stavový řádek v okně Hlavní vývojové prostředí. | |
SuppressUI | Získá nebo nastaví, zda mají být zobrazeny uživatelské rozhraní při provádění kódu automatizace. | |
UndoContext | Získá globální UndoContext objektu. | |
UserControl | Nastaví nebo vrátí hodnotu určující, zda prostředí byla spuštěna uživatelem nebo prostřednictvím automatizace. | |
Version | Získá číslo verze aplikace hostitele. | |
WindowConfigurations | Získá WindowConfigurations kolekce, představující všechny dostupné okno konfigurace. | |
Windows | Získá Windows kolekci obsahující systém windows, které se zobrazí v objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
ExecuteCommand | Provede zadaný příkaz. | |
GetObject | Získá je rozhraní nebo objekt, který je pozdní vazbou na DTE objektu a můžete přistupovat pomocí názvu v době běhu. | |
LaunchWizard | Spustí Průvodce pomocí zadaných parametrů. | |
OpenFile | Infrastruktura. Microsoft pouze pro vnitřní potřebu. | |
Quit | Zavře na životní prostředí. | |
SatelliteDllPath | Satelitní knihovny DLL při instalační adresář pro doplněk nebo průvodce a název souboru knihovny DLL obsahující lokalizované prostředky vrátí vypočítaný cestu. |
Nahoru
Poznámky
_DTE Objektu je poskytována OnConnection metoda, která lze implementovat vytvoříte doplněk._DTE Objekt je Application objektu v jazyce Visual Basic.
Přístup k vlastnosti specifické pro projekt, jako VBProjects nebo CSharpProjects, použijte syntaxi DTE.GetObject("VBProjects").
Další informace o odkazování EnvDTE oboru názvů a _DTE objekt, viz Postupy: Získávání odkazů na objekty DTE a DTE2.
Příklady
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