Interfaccia DTE
L'oggetto di primo livello nel modello a oggetti di automazione di Visual Studio.Utilizzare questo oggetto per funzionalità e fanno riferimento a _DTE per la documentazione di questo oggetto.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<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
Il tipo DTE espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ActiveDocument | Ottiene il documento attivo. (Ereditato da _DTE) | |
ActiveSolutionProjects | Ottiene una matrice contenente i progetti correntemente selezionati. (Ereditato da _DTE) | |
ActiveWindow | Restituisce la finestra correntemente attiva o la finestra in primo piano se non ve ne sono altre attive. (Ereditato da _DTE) | |
AddIns | Ottiene la raccolta AddIns contenente tutti i componenti aggiuntivi disponibili. (Ereditato da _DTE) | |
Application | Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE) | |
CommandBars | Ottiene un riferimento alle barre dei comandi dell'ambiente di sviluppo. (Ereditato da _DTE) | |
CommandLineArguments | Ottiene una stringa che rappresenta gli argomenti della riga di comando. (Ereditato da _DTE) | |
Commands | Restituisce la raccolta Commands. (Ereditato da _DTE) | |
ContextAttributes | Ottiene una raccolta ContextAttributes che consente ai client di automazione di aggiungere nuovi attributi agli elementi selezionati nella finestra della Guida dinamica e di fornire la guida contestuale per gli attributi aggiuntivi. (Ereditato da _DTE) | |
Debugger | Ottiene gli oggetti del debugger. (Ereditato da _DTE) | |
DisplayMode | Ottiene la modalità di visualizzazione: MDI o Documenti a schede. (Ereditato da _DTE) | |
Documents | Ottiene la raccolta di documenti aperti nell'ambiente di sviluppo. (Ereditato da _DTE) | |
DTE | Ottiene l'oggetto estensibilità di primo livello. (Ereditato da _DTE) | |
Edition | Ottiene una descrizione dell'edizione dell'ambiente. (Ereditato da _DTE) | |
Events | Recupero di un riferimento all'oggetto Events. (Ereditato da _DTE) | |
FileName | Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE) | |
Find | Ottiene l'oggetto Find che rappresenta le operazioni globali di ricerca di testo. (Ereditato da _DTE) | |
FullName | Ottiene il percorso completo e il nome del file dell'oggetto. (Ereditato da _DTE) | |
Globals | Ottiene l'oggetto Globals contenente i valori dei componenti aggiuntivi che possono essere salvati nel file di soluzione (SLN), nel file di progetto o nei dati del profilo utente. (Ereditato da _DTE) | |
IsOpenFile | Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE) | |
ItemOperations | Ottiene l'oggetto ItemOperations. (Ereditato da _DTE) | |
LocaleID | Ottiene l'ID delle impostazioni locali utilizzate durante l'esecuzione dell'ambiente di sviluppo. (Ereditato da _DTE) | |
Macros | Ottiene l'oggetto Macros. (Ereditato da _DTE) | |
MacrosIDE | Ottiene l'oggetto radice del modello di automazione dell'IDE macro. (Ereditato da _DTE) | |
MainWindow | Ottiene un oggetto Window che rappresenta la finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE) | |
Mode | Ottiene la modalità dell'ambiente di sviluppo, ovvero debug o progettazione. (Ereditato da _DTE) | |
Name | Ottiene o imposta il nome dell'oggetto _DTE. (Ereditato da _DTE) | |
ObjectExtenders | Ottiene l'oggetto ObjectExtenders. (Ereditato da _DTE) | |
Properties | Restituisce una raccolta Properties che rappresenta tutte le categorie e le sottocategorie disponibili presenti nella finestra di dialogo Opzioni del menu Strumenti. (Ereditato da _DTE) | |
RegistryRoot | Ottiene una stringa con il percorso della radice delle impostazioni del Registro di sistema di Visual Studio. (Ereditato da _DTE) | |
SelectedItems | Ottiene la raccolta degli elementi correntemente selezionati nell'ambiente. (Ereditato da _DTE) | |
Solution | Ottiene l'oggetto Solution che rappresenta tutti i progetti aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione. (Ereditato da _DTE) | |
SourceControl | Ottiene un oggetto SourceControl che consente di modificare lo stato di controllo del codice sorgente del file sottostante l'oggetto. (Ereditato da _DTE) | |
StatusBar | Ottiene l'oggetto StatusBar, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE) | |
SuppressUI | Ottiene o imposta un valore che indica se deve essere visualizzata un'interfaccia utente durante l'esecuzione del codice di automazione. (Ereditato da _DTE) | |
UndoContext | Ottiene l'oggetto globale UndoContext. (Ereditato da _DTE) | |
UserControl | Ottiene o imposta un valore che indica se l'ambiente è stato avviato da un utente o tramite l'automazione. (Ereditato da _DTE) | |
Version | Ottiene il numero di versione dell'applicazione host. (Ereditato da _DTE) | |
WindowConfigurations | Ottiene la raccolta WindowConfigurations che rappresenta tutte le configurazioni di finestra disponibili. (Ereditato da _DTE) | |
Windows | Ottiene una raccolta Windows che contiene le finestre visualizzate nell'oggetto. (Ereditato da _DTE) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ExecuteCommand | Esegue il comando specificato. (Ereditato da _DTE) | |
GetObject | Ottiene un'interfaccia o un oggetto per cui è prevista l'associazione tardiva all'oggetto DTE e a cui è possibile accedere in base al nome in fase di esecuzione. (Ereditato da _DTE) | |
LaunchWizard | Esegue una procedura guidata con i parametri specificati. (Ereditato da _DTE) | |
OpenFile | Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE) | |
Quit | Chiude l'ambiente. (Ereditato da _DTE) | |
SatelliteDllPath | Restituisce il percorso della DLL satellite quando vengono specificati una directory di installazione per un componente aggiuntivo o una procedura guidata e il nome di file della DLL che contiene risorse localizzate. (Ereditato da _DTE) |
In alto
Note
OnConnection l'oggetto viene fornito da di DTE metodo implementato quando si crea un componente aggiuntivo.DTE l'oggetto viene Application oggetto in Visual Basic.
Per accedere alle proprietà specifiche del progetto come VBProjects o CSharpProjects, utilizzare la sintassi DTE.GetObject("VBProjects").
Per informazioni dettagliate su come fare riferimento EnvDTE spazio dei nomi e DTE l'oggetto, vedere Riferimenti agli assembly di automazione e all'oggetto DTE2.
Esempi
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