Condividi tramite


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++]

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop