Compartir a través de


IVsHiddenRegion.GetBehavior (Método)

Devuelve el comportamiento oculto de región, es decir, cliente-controlado o editor-controlado.

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

Sintaxis

'Declaración
Function GetBehavior ( _
    <OutAttribute> ByRef pdwBehavior As UInteger _
) As Integer
int GetBehavior(
    out uint pdwBehavior
)
int GetBehavior(
    [OutAttribute] unsigned int% pdwBehavior
)
abstract GetBehavior : 
        pdwBehavior:uint32 byref -> int
function GetBehavior(
    pdwBehavior : uint
) : int

Parámetros

  • pdwBehavior
    Tipo: UInt32%

    [out] Puntero al comportamiento oculto region. Para obtener más información, vea HIDDEN_REGION_BEHAVIOR.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsHiddenRegion::GetBehavior(
   [out] DWORD *pdwBehavior
);

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 M:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient.GetTipText(Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion,System.String[]) .

    • 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 el método de GetMarkerCommandInfo o el método de ExecMarkerCommand .

    • hrbEditorControlled: Fijos para los comandos de menú contextual. por ejemplo, Ocultar selección y Detener esquematización.

  • 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.

Seguridad de .NET Framework

Vea también

Referencia

IVsHiddenRegion Interfaz

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