DTE2, interface
Objet de premier niveau dans le modèle objet Automation de Visual Studio.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
<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
Le type DTE2 expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ActiveDocument | (Hérité de _DTE.) | |
ActiveDocument | Obtient le document actif. | |
ActiveSolutionProjects | (Hérité de _DTE.) | |
ActiveSolutionProjects | Obtient un tableau des projets actuellement sélectionnés. | |
ActiveWindow | (Hérité de _DTE.) | |
ActiveWindow | Obtient la fenêtre actuellement active ou la fenêtre située au premier plan si aucune autre fenêtre n'est active. | |
AddIns | (Hérité de _DTE.) | |
AddIns | Obtient la collection AddIns qui contient tous les compléments actuellement disponibles. | |
Application | (Hérité de _DTE.) | |
Application | Infrastructure. Réservé à un usage interne Microsoft. | |
CommandBars | (Hérité de _DTE.) | |
CommandBars | Obtient une référence à l'objet CommandBars de l'environnement de développement. | |
CommandLineArguments | (Hérité de _DTE.) | |
CommandLineArguments | Obtient une chaîne représentant les arguments de la ligne de commande. | |
Commands | (Hérité de _DTE.) | |
Commands | Obtient la collection Commands. | |
ContextAttributes | (Hérité de _DTE.) | |
ContextAttributes | Obtient une collection ContextAttributes qui permet aux clients Automation d'ajouter de nouveaux attributs aux éléments actuellement sélectionnés dans la fenêtre Aide dynamique et de fournir une aide contextuelle pour les attributs supplémentaires. | |
Debugger | (Hérité de _DTE.) | |
Debugger | Obtient les objets Debugger. | |
DisplayMode | (Hérité de _DTE.) | |
DisplayMode | Obtient ou définit le mode d'affichage : MDI ou documents avec onglet. | |
Documents | (Hérité de _DTE.) | |
Documents | Obtient la collection de documents ouverts dans l'environnement de développement. | |
DTE | (Hérité de _DTE.) | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Edition | (Hérité de _DTE.) | |
Edition | Obtient une description de la modification de l'environnement. | |
Events | (Hérité de _DTE.) | |
Events | Obtient une référence à l'objet Events. | |
FileName | (Hérité de _DTE.) | |
FileName | Infrastructure. Réservé à un usage interne Microsoft. | |
Find | (Hérité de _DTE.) | |
Find | Obtient l'objet Find qui représente les opérations de recherche globale de texte. | |
FullName | (Hérité de _DTE.) | |
FullName | Obtient le chemin d'accès complet et le nom du fichier de l'objet. | |
Globals | (Hérité de _DTE.) | |
Globals | Obtient l'objet Globals contenant les valeurs de compléments éventuellement enregistrées dans le fichier solution (.sln), le fichier projet ou les données de profil de l'utilisateur. | |
IsOpenFile[String, String] | (Hérité de _DTE.) | |
IsOpenFile[String, String] | Infrastructure. Réservé à un usage interne Microsoft. | |
ItemOperations | (Hérité de _DTE.) | |
ItemOperations | Obtient l'objet ItemOperations. | |
LocaleID | (Hérité de _DTE.) | |
LocaleID | Obtient l'identificateur des paramètres régionaux dans lesquels s'exécute l'environnement de développement. | |
Macros | (Hérité de _DTE.) | |
Macros | Obtient l'objet Macros. | |
MacrosIDE | (Hérité de _DTE.) | |
MacrosIDE | Obtient la racine de l'Éditeur de macros du modèle Automation. | |
MainWindow | (Hérité de _DTE.) | |
MainWindow | Obtient un objet Window représentant la fenêtre principale de l'environnement de développement. | |
Mode | (Hérité de _DTE.) | |
Mode | Obtient le mode de l'environnement de développement (débogage ou création). | |
Name | (Hérité de _DTE.) | |
Name | Obtient le nom de DTE. | |
ObjectExtenders | (Hérité de _DTE.) | |
ObjectExtenders | Obtient l'objet ObjectExtenders. | |
Properties[String, String] | (Hérité de _DTE.) | |
Properties[String, String] | Obtient une collection Properties représentant toutes les catégories et sous-catégories disponibles contenues dans la boîte de dialogue Options du menu Outils. | |
RegistryRoot | (Hérité de _DTE.) | |
RegistryRoot | Obtient une chaîne contenant le chemin de la racine des paramètres du Registre Visual Studio. | |
SelectedItems | (Hérité de _DTE.) | |
SelectedItems | Obtient une collection contenant les éléments actuellement sélectionnés dans l'environnement. | |
Solution | (Hérité de _DTE.) | |
Solution | Obtient l'objet Solution qui représente tous les projets ouverts dans l'instance active de l'environnement et permet d'accéder aux objets de la génération. | |
SourceControl | (Hérité de _DTE.) | |
SourceControl | Obtient un objet SourceControl qui vous permet de manipuler l'état du contrôle de code source du fichier situé derrière l'objet. | |
StatusBar | (Hérité de _DTE.) | |
StatusBar | Obtient l'objet StatusBar représentant la barre d'état de la fenêtre principale de l'environnement de développement. | |
SuppressUI | (Hérité de _DTE.) | |
SuppressUI | Obtient ou définit une valeur indiquant si l'interface utilisateur doit être affichée pendant l'exécution du code d'automation. | |
ToolWindows | Obtient un objet ToolWindows utilisé comme raccourci pour rechercher des fenêtres Outil. | |
UndoContext | (Hérité de _DTE.) | |
UndoContext | Obtient l'objet UndoContext global. | |
UserControl | (Hérité de _DTE.) | |
UserControl | Obtient une valeur indiquant si l'environnement a été démarré par un utilisateur ou par automation. | |
Version | (Hérité de _DTE.) | |
Version | Obtient le numéro de version de l'application hôte. | |
WindowConfigurations | (Hérité de _DTE.) | |
WindowConfigurations | Obtient la collection WindowConfigurations représentant toutes les configurations de fenêtre disponibles. | |
Windows | (Hérité de _DTE.) | |
Windows | Obtient une collection Windows contenant les fenêtres qui s'affichent dans l'objet. |
Début
Méthodes
Nom | Description | |
---|---|---|
ExecuteCommand(String, String) | (Hérité de _DTE.) | |
ExecuteCommand(String, String) | Exécute la commande spécifiée. | |
GetObject(String) | (Hérité de _DTE.) | |
GetObject(String) | Obtient une interface ou un objet disposant d'une liaison tardive à l'objet DTE et qui est accessible par son nom au moment de l'exécution. | |
GetThemeColor | Obtient une couleur utilisée pour dessiner l'interface utilisateur dans Visual Studio. | |
LaunchWizard(String, array<Object[]%) | (Hérité de _DTE.) | |
LaunchWizard(String, array<Object[]%) | Exécute un Assistant avec les paramètres fournis. | |
OpenFile(String, String) | (Hérité de _DTE.) | |
OpenFile(String, String) | Infrastructure. Réservé à un usage interne Microsoft. | |
Quit() | (Hérité de _DTE.) | |
Quit() | Ferme l'environnement Visual Studio. | |
SatelliteDllPath(String, String) | (Hérité de _DTE.) | |
SatelliteDllPath(String, String) | Retourne le chemin calculé à la DLL satellite lorsque le répertoire d'installation d'un complément ou d'un Assistant et le nom de fichier de la DLL contenant les ressources localisées sont spécifiés. |
Début
Notes
L'objet DTE est fourni par la méthode OnConnection que vous implémentez lorsque vous créez un complément. L'objet DTE est l'objet Application en Visual Basic.
Pour accéder à des propriétés spécifiques à un projet, telles que VBProjects ou CSharpProjects, utilisez la syntaxe DTE.GetObject("VBProjects").
Pour plus d'informations sur la façon de référencer l'espace de noms EnvDTE et l'objet DTE, consultez Référencement des assemblys d'automation et de l'objet DTE2.
Exemples
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