Condividi tramite


Interfaccia DTE2

Oggetto di primo livello nel modello a oggetti di automazione di Visual Studio.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

'Dichiarazione
<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

Il tipo DTE2 espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveDocument (Ereditato da _DTE)
Proprietà pubblica ActiveDocument Ottiene il documento attivo.
Proprietà pubblica ActiveSolutionProjects (Ereditato da _DTE)
Proprietà pubblica ActiveSolutionProjects Ottiene una matrice contenente i progetti correntemente selezionati.
Proprietà pubblica ActiveWindow (Ereditato da _DTE)
Proprietà pubblica ActiveWindow Ottiene la finestra correntemente attiva o la finestra in primo piano se non ve ne sono altre attive.
Proprietà pubblica AddIns (Ereditato da _DTE)
Proprietà pubblica AddIns Ottiene l'insieme AddIns contenente tutti i componenti aggiuntivi disponibili.
Proprietà pubblica Application (Ereditato da _DTE)
Proprietà pubblica Application Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica CommandBars (Ereditato da _DTE)
Proprietà pubblica CommandBars Ottiene un riferimento all'oggetto CommandBars dell'ambiente di sviluppo.
Proprietà pubblica CommandLineArguments (Ereditato da _DTE)
Proprietà pubblica CommandLineArguments Ottiene una stringa che rappresenta gli argomenti della riga di comando.
Proprietà pubblica Commands (Ereditato da _DTE)
Proprietà pubblica Commands Ottiene la raccolta Commands.
Proprietà pubblica ContextAttributes (Ereditato da _DTE)
Proprietà pubblica ContextAttributes Ottiene un insieme 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.
Proprietà pubblica Debugger (Ereditato da _DTE)
Proprietà pubblica Debugger Ottiene gli oggetti del debugger.
Proprietà pubblica DisplayMode (Ereditato da _DTE)
Proprietà pubblica DisplayMode Ottiene o imposta la modalità di visualizzazione: MDI o Documenti a schede.
Proprietà pubblica Documents (Ereditato da _DTE)
Proprietà pubblica Documents Ottiene l'insieme di documenti aperti nell'ambiente di sviluppo.
Proprietà pubblica DTE (Ereditato da _DTE)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Edition (Ereditato da _DTE)
Proprietà pubblica Edition Ottiene una descrizione dell'edizione dell'ambiente.
Proprietà pubblica Events (Ereditato da _DTE)
Proprietà pubblica Events Ottiene un riferimento a un oggetto Events.
Proprietà pubblica FileName (Ereditato da _DTE)
Proprietà pubblica FileName Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Find (Ereditato da _DTE)
Proprietà pubblica Find Ottiene l'oggetto Find che rappresenta le operazioni globali di ricerca di testo.
Proprietà pubblica FullName (Ereditato da _DTE)
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto.
Proprietà pubblica Globals (Ereditato da _DTE)
Proprietà pubblica 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.
Proprietà pubblica IsOpenFile[String, String] (Ereditato da _DTE)
Proprietà pubblica IsOpenFile[String, String] Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica ItemOperations (Ereditato da _DTE)
Proprietà pubblica ItemOperations Ottiene l'oggetto ItemOperations.
Proprietà pubblica LocaleID (Ereditato da _DTE)
Proprietà pubblica LocaleID Ottiene l'ID delle impostazioni locali utilizzate durante l'esecuzione dell'ambiente di sviluppo.
Proprietà pubblica Macros (Ereditato da _DTE)
Proprietà pubblica Macros Ottiene l'oggetto Macros.
Proprietà pubblica MacrosIDE (Ereditato da _DTE)
Proprietà pubblica MacrosIDE Ottiene l'oggetto radice del modello di automazione dell'IDE macro.
Proprietà pubblica MainWindow (Ereditato da _DTE)
Proprietà pubblica MainWindow Ottiene un oggetto Window che rappresenta la finestra principale dell'ambiente di sviluppo.
Proprietà pubblica Mode (Ereditato da _DTE)
Proprietà pubblica Mode Ottiene la modalità dell'ambiente di sviluppo, ovvero debug o progettazione.
Proprietà pubblica Name (Ereditato da _DTE)
Proprietà pubblica Name Ottiene il nome dell'oggetto DTE.
Proprietà pubblica ObjectExtenders (Ereditato da _DTE)
Proprietà pubblica ObjectExtenders Ottiene l'oggetto ObjectExtenders.
Proprietà pubblica Properties[String, String] (Ereditato da _DTE)
Proprietà pubblica Properties[String, String] Ottiene un insieme Properties che rappresenta tutte le categorie e le sottocategorie disponibili presenti nella finestra di dialogo Opzioni del menu Strumenti.
Proprietà pubblica RegistryRoot (Ereditato da _DTE)
Proprietà pubblica RegistryRoot Ottiene una stringa con il percorso della chiave radice delle impostazioni del Registro di sistema di Visual Studio.
Proprietà pubblica SelectedItems (Ereditato da _DTE)
Proprietà pubblica SelectedItems Ottiene l'insieme degli elementi correntemente selezionati nell'ambiente.
Proprietà pubblica Solution (Ereditato da _DTE)
Proprietà pubblica Solution Ottiene l'oggetto Solution che rappresenta tutti i progetti aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione.
Proprietà pubblica SourceControl (Ereditato da _DTE)
Proprietà pubblica SourceControl Ottiene un oggetto SourceControl che consente di modificare lo stato di controllo del codice sorgente del file sottostante l'oggetto.
Proprietà pubblica StatusBar (Ereditato da _DTE)
Proprietà pubblica StatusBar Ottiene l'oggetto StatusBar, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo.
Proprietà pubblica SuppressUI (Ereditato da _DTE)
Proprietà pubblica SuppressUI Ottiene o imposta un valore che indica se l'interfaccia utente deve essere visualizzata durante l'esecuzione del codice di automazione.
Proprietà pubblica ToolWindows Ottiene un oggetto ToolWindows utilizzato come collegamento per la ricerca di finestre degli strumenti.
Proprietà pubblica UndoContext (Ereditato da _DTE)
Proprietà pubblica UndoContext Ottiene l'oggetto globale UndoContext.
Proprietà pubblica UserControl (Ereditato da _DTE)
Proprietà pubblica UserControl Ottiene un valore che indica se l'ambiente è stato avviato da un utente o mediante automazione.
Proprietà pubblica Version (Ereditato da _DTE)
Proprietà pubblica Version Ottiene il numero di versione dell'applicazione host.
Proprietà pubblica WindowConfigurations (Ereditato da _DTE)
Proprietà pubblica WindowConfigurations Ottiene l'insieme WindowConfigurations che rappresenta tutte le configurazioni di finestra disponibili.
Proprietà pubblica Windows (Ereditato da _DTE)
Proprietà pubblica Windows Ottiene un insieme Windows che contiene le finestre visualizzate nell'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ExecuteCommand(String, String) (Ereditato da _DTE)
Metodo pubblico ExecuteCommand(String, String) Esegue il comando specificato.
Metodo pubblico GetObject(String) (Ereditato da _DTE)
Metodo pubblico GetObject(String) 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.
Metodo pubblico GetThemeColor Ottiene un colore utilizzato per creare l'interfaccia utente in Visual Studio.
Metodo pubblico LaunchWizard(String, array<Object[]%) (Ereditato da _DTE)
Metodo pubblico LaunchWizard(String, array<Object[]%) Esegue una procedura guidata con i parametri specificati.
Metodo pubblico OpenFile(String, String) (Ereditato da _DTE)
Metodo pubblico OpenFile(String, String) Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Quit() (Ereditato da _DTE)
Metodo pubblico Quit() Chiude l'ambiente Visual Studio.
Metodo pubblico SatelliteDllPath(String, String) (Ereditato da _DTE)
Metodo pubblico SatelliteDllPath(String, String) 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.

In alto

Note

L'oggetto DTE viene fornito dal metodo OnConnection che viene implementato alla creazione di un componente aggiuntivo. L'oggetto DTE è l'oggetto Application di Visual Basic.

Per accedere a proprietà specifiche di un progetto quale VBProjects o CSharpProjects, utilizzare la sintassi DTE.GetObject("VBProjects").

Per informazioni dettagliate sul riferimento allo spazio dei nomi EnvDTE e all'oggetto DTE, 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.
  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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80

Altre risorse

Riferimenti agli assembly di automazione e all'oggetto DTE2