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