_BufferCoordinatorMappingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bezeichnet den Zuordnungsmodus der Pufferkoordination für enthaltene Sprachen.
public enum class _BufferCoordinatorMappingMode
public enum class _BufferCoordinatorMappingMode
enum _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
type _BufferCoordinatorMappingMode =
Public Enum _BufferCoordinatorMappingMode
- Vererbung
-
_BufferCoordinatorMappingMode
Felder
| BCMM_ENTIREBUFFER | 4 | Gibt an, dass der Puffer eine einzelne Spanne ist, sodass keine Marker erforderlich sind. Dies ist ein spezieller Modus: Wenn Sie einen Marker für den gesamten Puffer erstellen, wird der Marker gelöscht, wenn der Benutzer den gesamten Inhalt des Puffers löscht, und alle folgenden Markerereignisse sind verloren. Es gibt keine Möglichkeit, eine Markierung zu erstellen, der breiter ist als der Puffer. Dieser Modus hat Vorrang vor allen anderen festgelegten Bitflags. |
| BCMM_EXTENDED | 3 | Die Kombination aus BCMM_EXTENDEDLEFT und BCMM_EXTENDEDRIGHT. |
| BCMM_EXTENDEDLEFT | 2 | Gibt an, dass die primäre Spanne tatsächlich ein zusätzliches Zeichen am Anfang hat, aber nur die Zeichen nach diesem zusätzlichen Zeichen nach der sekundären Spanne repliziert werden. Dieser Modus wird verwendet, um Löschen von Textmarkierungen zu verhindern, wenn eine der Spannen auf 0 Zeichen reduziert wird, beispielsweise, wenn der Benutzer alles im Spannenbereich löscht. Im erweiterten linken Modus schließt die primäre Spanne die " > " aus dem öffnenden < > Skripttag ein. Normalerweise sollte dieser Modus nur geändert werden, wenn es keine Zuordnungen gibt. Wenn der Zuordnungsmodus geändert wird, wenn der Pufferkoordinator bereits Spannenzuordnungen hat, ist das Ergebnis unvorhersehbar. |
| BCMM_EXTENDEDRIGHT | 1 | Gibt an, dass die primäre Spanne tatsächlich ein zusätzliches Zeichen am Ende hat, aber nur die Zeichen vor diesem zusätzlichen Zeichen nach der sekundären Spanne repliziert werden. Dieser Modus wird verwendet, um Löschen von Textmarkierungen zu verhindern, wenn eine der Spannen auf 0 Zeichen reduziert wird, beispielsweise, wenn der Benutzer alles im Spannenbereich löscht. Im erweiterten Rechten Modus schließt die primäre Spanne die " < " aus dem schließenden < /Script- > Tag ein. Normalerweise sollte dieser Modus nur geändert werden, wenn es keine Zuordnungen gibt. Wenn der Zuordnungsmodus geändert wird, wenn der Pufferkoordinator bereits Spannenzuordnungen hat, ist das Ergebnis unvorhersehbar. |
| BCMM_NORMAL | 0 | Gibt die Standardmodus an, in dem die primäre Spanne der sekundären Spanne entspricht. |
Hinweise
COM-Signatur
Aus singlefileeditor. idl:
enum _BufferCoordinatorMappingMode {
BCMM_NORMAL = 0,
BCMM_EXTENDEDLEFT = 0x2,
BCMM_EXTENDEDRIGHT = 0x1,
BCMM_EXTENDED = 0x3,
BCMM_ENTIREBUFFER = 0x4
};
typedef DWORD BufferCoordinatorMappingMode;
Die Werte in dieser Enumeration werden an die- SetBufferMappingModes Methode in der- IVsTextBufferCoordinator Schnittstelle übermittelt.