Comparteix a través de


Constantes del IDE

La VSConstants clase proporciona constantes específicas del entorno de desarrollo integrado (IDE) y que se definieron anteriormente solo en los archivos de encabezado.

Vistas lógicas y físicas

Valor Descripción
Code_guid GUID_VSStandardCommandSet97cmdidOpenWith Los controladores deben pasar este valor al OpenStandardEditor método para obtener el cuadro de diálogo Abrir con, en este caso, en las posibles vistas de código.
Debugging_guid GUID_VSStandardCommandSet97cmdidOpenWith los controladores pasan este valor al OpenStandardEditor método para obtener el cuadro de diálogo Abrir con, en este caso rellenado con posibles Debugging_guid vistas de depuración que se asignan a la misma vista que Code_guid.
Designer_guid GUID_VSStandardCommandSet97cmdidOpenWith los controladores pasan este valor al OpenStandardEditor método para obtener el cuadro de diálogo Abrir con; en este caso, para ver las vistas del diseñador de formularios.
Primary_guid GUID_VSStandardCommandSet97cmdidOpenWith los controladores pasan este valor al OpenStandardEditor método para obtener el cuadro de diálogo Abrir con, en este caso, la vista predeterminada o principal del generador del editor.
TextView_guid GUID_VSStandardCommandSet97cmdidOpenWith los controladores pasan este valor al OpenStandardEditor método para obtener el cuadro de diálogo Abrir con, en este caso para una vista del editor de texto de datos o documento.
UserChooseView_guid GUID_VSStandardCommandSet97cmdidOpenWith los controladores pasan este valor al OpenStandardEditor método que solicita al usuario que elija la vista definida por el usuario que se va a usar.

Marcas de generador de editores

Valor Descripción
CEF. CloneFile Marca obsoleta combinada bit a bit como primer parámetro del CreateEditorInstance método.
CEF. OpenAsNew Combinado bit a bit como primer parámetro del CreateEditorInstancemétodo , esto indica que el generador del editor debe realizar correcciones necesarias.
CEF. OpenFile Combinado bit a bit como primer parámetro del CreateEditorInstance método, esta marca es mutuamente excluyente de CEF. CloneFile.
CEF. Silencioso Combinado bit a bit como primer parámetro del CreateEditorInstance método, esto indica que el generador del editor debe crear el editor sin mostrar una interfaz de usuario (UI).

Errores de Visual Studio

Valor Descripción
VS_E_BUSY Constante devuelta por interfaces al comportamiento asincrónico cuando el objeto en cuestión ya está ocupado
VS_E_INCOMPATIBLEDOCDATA Un error HRESULT específico de Visual Studio para "Datos de documento incompatibles".
VS_E_PACKAGENOTLOADED Un error HRESULT específico de Visual Studio y que indica "Package not loaded" (Paquete no cargado).
VS_E_PROJECTALREADYEXISTS Un error HRESULT específico de Visual Studio y que indica que el "Proyecto ya existe".
VS_E_PROJECTMIGRATIONFAILED Error HRESULT específico de Visual Studio y que indica "Error de configuración del proyecto".
VS_E_PROJECTNOTLOADED Un error HRESULT específico de Visual Studio y que indica "Project not loaded" (Proyecto no cargado).
VS_E_SOLUTIONALREADYOPEN Un error HRESULT específico de Visual Studio y que indica "La solución ya está abierta".
VS_E_SOLUTIONNOTOPEN Un error HRESULT específico de Visual Studio y que indica "La solución no está abierta".
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED Devuelto por interfaces de compilación que tienen parámetros para especificar una matriz de la IVsOutput interfaz, pero la implementación solo puede aplicar el método a todas las salidas.
VS_E_UNSUPPORTEDFORMAT El CreateEditorInstance método devuelve este valor si el documento tiene un formato que no se puede abrir en el editor.
VS_E_WIZARDBACKBUTTONPRESS Valor HRESULT que indica que el usuario ha alcanzado el botón Atrás en un asistente de Visual Studio.

Constantes de Visual Studio

Valor Descripción
VS_S_PROJECTFORWARDED Un error HRESULT específico de Visual Studio y que indica "Project forwarded".
VS_S_TBXMARKER Constante específica de Visual Studio para un "marcador del cuadro de herramientas".
VSM_ENTERMODAL Constante específica de Visual Studio para difundir un mensaje de notificación a través del OnBroadcastMessage método que indica el principio de la modalidad.
VSM_EXITMODAL Constante específica de Visual Studio para difundir un mensaje de notificación a través del OnBroadcastMessage método que indica el final de la modalidad.
VSM_TOOLBARMETRICSCHANGE Constante específica de Visual Studio para difundir un mensaje de notificación a través del OnBroadcastMessage método que indica que las métricas de la barra de comandos han cambiado.
VSCOOKIE_NIL Constante específica de Visual Studio que indica que no se ha establecido una cookie.
VSITEMID. Cero Identificador de elemento de Visual Studio que representa la ausencia de un elemento de proyecto. Este valor se usa cuando no hay ninguna selección actual.
VSITEMID. Raíz Identificador de elemento de Visual Studio que representa la raíz de una jerarquía de proyectos y se usa para identificar toda la jerarquía, en lugar de un solo elemento.
VSITEMID. Selección Identificador de elemento de Visual Studio que representa el elemento o los elementos seleccionados actualmente, que pueden incluir la raíz de la jerarquía.

IVsSelectionEvents

Describe qué componente del IDE acaba de seleccionarse en una OnElementValueChanged llamada, por ejemplo.

Constante Valor
SelectionElement.DocumentFrame 0x2
SelectionElement.PropertyBrowserSID 0x4
SelectionElement.StartupProject 0x3
SelectionElement.UndoManager 0x0
SelectionElement.UserContext 0x5
SelectionElement.WindowFrame 0x1

VSSELELEMID

Constantes usadas para indicar un nuevo estado de selección.

Constante Valor
VSConstants.VSSELELEMID 2
VSConstants.VSSELELEMID 7
VSConstants.VSSELELEMID 4
VSConstants.VSSELELEMID 6
VSConstants.VSSELELEMID 3
VSConstants.VSSELELEMID 0
VSConstants.VSSELELEMID 5
VSConstants.VSSELELEMID 1

Constantes de diálogo del selector de componentes

Constante Valor
CPDN_SELCHANGED WM_USER + 1280
CPDN_SELDBLCLICK WM_USER + 1281
CPPM_CLEARSELECTION WM_USER + 1290
CPPM_GETSELECTION WM_USER + 1287
CPPM_INITIALIZELIST WM_USER + 1285
CPPM_INITIALIZETAB WM_USER + 1288
CPPM_QUERYCANSELECT WM_USER + 1286
CPPM_SETMULTISELECT WM_USER + 1289

Consulte también