HIDDEN_REGION_BEHAVIOR-Enumeration
Gibt an, ob der Bereich auf dem Client oder dem Editor gesteuert wird.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
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
Member
Membername | Beschreibung | |
---|---|---|
hrbClientControlled | Benachrichtigungen verwendet für eine Reihe von Ereignissen abgerufen und jeden Aspekt eines Bereichs des ausgeblendeten Textes vollständig zu steuern. | |
hrbEditorControlled | Verwenden Sie diese Option, wenn Sie lediglich Gliederung TYPE, und das Ausblenden eines Bereichs für den Editor während der Darstellung, des Verhaltens und der Lebensdauer des ausgeblendeten Bereichs anwenden möchten. |
Hinweise
Das Verhalten ist eine permanente Eigenschaft des ausgeblendeten Bereichs. Das ausgeblendete Verhalten des Bereichs bestimmt, ob der Bereich auf dem Client oder dem Editor gesteuert wird. Im Folgenden finden Sie die wichtigsten Features, die Sie, wenn Sie gesteuertes (hrbClientControlled) oder gesteuertes Editor (hrbEditorControlled) Verhalten des Clients für den verborgenen Bereich zusammen mit der Standardimplementierung jeder Option explizit steuern können:
Bannertext
hrbClientControlled: Bannertext die Option NewHiddenRegion und wird mithilfe von SetBannerangegeben.
hrbEditorControlled: Der Bannertext ist immer eine feste Zeichenfolge, die „…“ standardmäßig.
QuickInfo-Text
hrbClientControlled: QuickInfo-Text wird mithilfe des GetTipTextangegeben.
hrbEditorControlled: Die ersten farbigen Leerzeichen Ns des ausgeblendeten Textes für die Präsentation werden abgeschnitten.
aushandlung Befehls
hrbClientControlled: Befehle im Kontextmenü mithilfe IVsHiddenTextClient: verfügbar gemacht und behandelt:GetMarkerCommandInfo oder IVsHiddenTextClient::ExecMarkerCommand.
hrbEditorControlled: Befehle im Kontextmenü behoben werden. Blenden Sie beispielsweise Auswahl-und die Option Gliederung entfernen aus.
Ereignisbenachrichtigung
hrbClientControlled: Die Benachrichtigung wird mithilfe der IVsHiddenTextClient-Schnittstelle, über, wenn der Bereich gelöscht wird, über Zustandsänderungen usw. bereitgestellt.
hrbEditorControlled: Keine Benachrichtigung wird an den Client gesendet. Der Editor bearbeitet die Benachrichtigung intern.
Wenn Sie einfache Gliederung durchführen möchten, verwenden Sie hrbEditorControlled. Wenn Sie ausführlicheres Steuerelement sollen darüber, wie die ausgeblendeten Bereiche verhalten, verwenden Sie hrbClientControlled.
COM-Signatur
Von textmgr.idl:
[C++]