Condividi tramite


Metodo IVsHiddenRegion.GetBehavior

Restituisce il comportamento nascosto dell'area, ovvero, archiviato nel client o controllato dall'editor.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

  • pdwBehavior
    Tipo: UInt32%

    [out] Puntatore al comportamento nascosto dell'area. Per ulteriori informazioni, vedere HIDDEN_REGION_BEHAVIOR.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

Il comportamento è una proprietà permanente dell'area nascosta. Il comportamento nascosto dell'area determina se l'area viene controllata dal client o dall'editor. Di seguito sono riportate le funzionalità principali che è possibile controllare in modo esplicito se si utilizza il client basati (hrbClientControlled) o editor selezionato (hrbEditorControlled) comportamento per l'area nascosta, con l'implementazione predefinita di ciascuna opzione:

  • Testo del messaggio

    • hrbClientControlled: l'opzione del testo del messaggio viene specificata utilizzando NewHiddenRegion e SetBanner.

    • hrbEditorControlled: il testo dell'intestazione è sempre una stringa fissa, cioé “…„ per impostazione predefinita

  • Testo del suggerimento

    • M:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient.GetTipText(Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion,System.String[]) : Il testo del suggerimento è specificato tramite dihrbClientControlled.

    • hrbEditorControlled: i primi spazi colore di N del testo nascosto vengono troncati per la presentazione.

  • Negoziazione di comando

    • ExecMarkerCommand : I comandi del menu di scelta rapida sono esposti e gestiti tramite di GetMarkerCommandInfo metodo o dihrbClientControlledmetodo.

    • hrbEditorControlled: I comandi del menu di scelta rapida sono fissi. Ad esempio, Nascondi selezione e Rimuovi struttura.

  • Notifica degli eventi

    • hrbClientControlled: La notifica viene fornita tramite IVsHiddenTextClient collegare, su quando l'area nascosta viene eliminato, i cambiamenti di stato, e così via.

    • hrbEditorControlled: Alcuna notifica inviata al client. L'editor gestisce una notifica internamente.

Se si desidera che la struttura semplice, utilizzare hrbEditorControlled. Se si desidera esercitare un controllo maggiore su come le aree nascoste si comportano, utilizzare hrbClientControlled.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsHiddenRegion Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop