_DTE (Interfaz)
Objeto de nivel superior del modelo de objetos de automatización de Visual Studio. Consulte _DTE para obtener información sobre esta funcionalidad. No cree instancias de esta clase.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<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
El tipo _DTE expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
ActiveDocument | Obtiene el documento activo. |
![]() |
ActiveSolutionProjects | Obtiene una matriz de proyectos seleccionados actualmente. |
![]() |
ActiveWindow | Devuelve la ventana activa actual, o la ventana de nivel superior si no hay otras activas. |
![]() |
AddIns | Obtiene la colección AddIns, que contiene todos los complementos disponibles. |
![]() |
Application | Infraestructura. Sólo para uso interno de Microsoft. |
![]() |
CommandBars | Obtiene una referencia a las barras de comando del entorno de desarrollo. |
![]() |
CommandLineArguments | Obtiene una cadena que representa los argumentos de la línea de comandos. |
![]() |
Commands | Devuelve la colección Commands. |
![]() |
ContextAttributes | Obtiene una colección ContextAttributes que permite a los clientes de automatización agregar nuevos atributos a los elementos seleccionados actualmente en la ventana Ayuda dinámica y proporcionar ayuda contextual para dichos atributos. |
![]() |
Debugger | Obtiene los objetos del depurador. |
![]() |
DisplayMode | Obtiene el modo de presentación, MDI u Organización por fichas. |
![]() |
Documents | Obtiene la colección de documentos abiertos en el entorno de desarrollo. |
![]() |
DTE | Obtiene el objeto de extensibilidad de nivel superior. |
![]() |
Edition | Obtiene una descripción de la edición del entorno. |
![]() |
Events | Obtiene una referencia al objeto Events. |
![]() |
FileName | Infraestructura. Sólo para uso interno de Microsoft. |
![]() |
Find | Obtiene el objeto Find que representa operaciones de búsqueda global de texto. |
![]() |
FullName | Obtiene la ruta de acceso completa y el nombre de archivo del objeto. |
![]() |
Globals | Obtiene el objeto Globals que contiene valores de complementos que pueden guardarse en el archivo de solución (.sln), en el archivo de proyecto o en los datos de perfil del usuario. |
![]() |
IsOpenFile | Infraestructura. Sólo para uso interno de Microsoft. |
![]() |
ItemOperations | Obtiene el objeto ItemOperations. |
![]() |
LocaleID | Obtiene el identificador de la configuración regional en que se está ejecutando el entorno de desarrollo. |
![]() |
Macros | Obtiene el objeto Macros. |
![]() |
MacrosIDE | Devuelve la raíz del modelo de automatización del IDE de macros. |
![]() |
MainWindow | Obtiene un objeto Window que representa la ventana del entorno de desarrollo principal. |
![]() |
Mode | Obtiene el modo del entorno de desarrollo; por ejemplo, modo de depuración o modo de diseño. |
![]() |
Name | Establece u obtiene el nombre del objeto _DTE. |
![]() |
ObjectExtenders | Obtiene el objeto ObjectExtenders. |
![]() |
Properties | Devuelve una colección Properties que representa todas las categorías y subcategorías disponibles en el cuadro de diálogo Opciones del menú Herramientas. |
![]() |
RegistryRoot | Obtiene una cadena con la ruta de acceso a la raíz de los valores del Registro de Visual Studio. |
![]() |
SelectedItems | Obtiene una colección que contiene los elementos seleccionados actualmente en el entorno. |
![]() |
Solution | Obtiene el objeto Solution que representa todos los proyectos abiertos en la instancia actual del entorno y permite el acceso a los objetos de compilación. |
![]() |
SourceControl | Obtiene un objeto SourceControl que permite manipular el estado de control del código fuente del archivo subyacente al objeto. |
![]() |
StatusBar | Obtiene el objeto StatusBar, que representa la barra de estado en la ventana principal del entorno de desarrollo. |
![]() |
SuppressUI | Obtiene o establece si se debe mostrar o no la interfaz de usuario (IU) durante la ejecución del código de automatización. |
![]() |
UndoContext | Obtiene el objeto UndoContext global. |
![]() |
UserControl | Establece u obtiene un valor que indica si el entorno lo inició un usuario o si lo inició la automatización. |
![]() |
Version | Obtiene el número de versión de la aplicación host. |
![]() |
WindowConfigurations | Obtiene la colección WindowConfigurations, que representa todas las configuraciones de ventanas disponibles. |
![]() |
Windows | Obtiene una colección Windows que contiene las ventanas que se muestran en el objeto. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
ExecuteCommand | Ejecuta el comando especificado. |
![]() |
GetObject | Obtiene una interfaz o un objeto enlazados en tiempo de ejecución al objeto DTE y a los que se puede tener acceso en tiempo de ejecución por su nombre. |
![]() |
LaunchWizard | Ejecuta un asistente con los parámetros proporcionados. |
![]() |
OpenFile | Infraestructura. Sólo para uso interno de Microsoft. |
![]() |
Quit | Cierra el entorno. |
![]() |
SatelliteDllPath | Devuelve la ruta de acceso calculada a la DLL satélite cuando se proporciona el directorio de instalación de un complemento o un asistente, y el nombre de archivo de la DLL que contiene recursos localizados. |
Arriba
Comentarios
El método OnConnection que un usuario implementa al crear un complemento, proporciona el objeto _DTE. El objeto _DTE es el objeto Application en Visual Basic.
Para obtener acceso a propiedades específicas del proyecto, como por ejemplo VBProjects o CSharpProjects, utilice la sintaxis DTE.GetObject("VBProjects").
Para obtener detalles sobre cómo hacer referencia al espacio de nombres EnvDTE y al objeto _DTE, vea Cómo: Obtener referencias para los objetos DTE y DTE2.
Ejemplos
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
Vea también
Referencia
Otros recursos
Establecer referencias a los ensamblados de automatización y al objeto DTE2