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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)