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)