Compartir a través de


HIDDEN_REGION_BEHAVIOR (Enumeración)

Especifica si la región oculta está controlada por el cliente o en el editor.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
Public Enumeration HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR
public enum class HIDDEN_REGION_BEHAVIOR
type HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR

Miembros

Nombre de miembro Descripción
hrbClientControlled Uso de obtener notificaciones para diversos eventos y de controlar por completo cada aspecto de una región de texto oculto.
hrbEditorControlled Utilice si solo desea hacer ocultar de esquematización-tipo de una región y para que el editor para asumir la responsabilidad de aspecto, behavior, y la duración de la región oculta.

Comentarios

El comportamiento es una propiedad permanente de la región oculta. El comportamiento oculto de región determina si la región está controlada por el cliente o por el editor. Éstas son las características clave que puede controlar explícitamente si utiliza el comportamiento controlado (hrbClientControlled) o editor controlado de clientes (dehrbEditorControlled) para la región oculta, junto con la implementación predeterminada de cada opción:

  • texto de titular

    • hrbClientControlled: la opción de texto de titular se especifica mediante NewHiddenRegion y SetBanner.

    • hrbEditorControlled: el texto de titular siempre es una cadena fija, que es “…” de forma predeterminada.

  • texto de sugerencia

    • hrbClientControlled: El texto de sugerencia se especifica mediante GetTipText.

    • hrbEditorControlled: los caracteres de espacio de color de la primera n de texto oculto se truncan para la presentación.

  • Negociación de comando

    • hrbClientControlled: Exponen y controlan los comandos de menú contextual mediante IVsHiddenTextClient::GetMarkerCommandInfo o IVsHiddenTextClient::ExecMarkerCommand.

    • hrbEditorControlled: Fijos para los comandos de menú contextual. Por ejemplo, ocultar selección y la esquematización stop.

  • notificación de eventos

    • hrbClientControlled: La notificación se proporciona mediante la interfaz de IVsHiddenTextClient , sobre cuando se elimina la región oculta, los cambios de estado, etc.

    • hrbEditorControlled: No se envía ninguna notificación al cliente. El editor controla toda la notificación internamente.

Si desea realizar la esquematización simple, utilice hrbEditorControlled. Si desea un control más detallado sobre cómo las regiones ocultas se comportan, utilice hrbClientControlled.

Prototipo COM

de textmgr.idl:

[C++]

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)