Enumerazione HIDDEN_REGION_BEHAVIOR
Specifica se l'area nascosta viene controllata dal client o dall'editor.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Membri
Nome membro | Descrizione | |
---|---|---|
hrbClientControlled | Utilizzare per ottenere notifiche per vari eventi e completamente controllare ogni aspetto di un'area di testo nascosto. | |
hrbEditorControlled | Utilizzare se si desidera solo eseguire nascondere il struttura-tipo di un'area e si desidera l'editor per essere determina l'aspetto, il comportamento e della durata dell'area nascosta. |
Note
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
GetTipText: 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 IVsHiddenTextClient:: diGetMarkerCommandInfo o IVsHiddenTextClient:: dihrbClientControlled.
hrbEditorControlled: I comandi del menu di scelta rapida sono fissi. Ad esempio, nascondi selezione e descrizione di arresto.
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.
Firma COM
da textmgr.idl:
[C++]