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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.