Share via


ITextSelection::SetFlags-Methode (tom.h)

Legt die Markierungen für die Textauswahl fest.

Syntax

HRESULT SetFlags(
  long Flags
);

Parameter

Flags

Typ: long

Neue Flagwerte. Dies kann eine beliebige Kombination der folgenden Sein.

Auswahlflag Wert Bedeutung
tomSelStartActive 1 Startende ist aktiv.
tomSelAtEOL 2 Bei degenerierten Markierungen sollte für die mehrdeutige Zeichenposition, die sowohl dem Anfang einer Zeile als auch dem Ende der vorangehenden Zeile entspricht, das Caretzeichen am Ende der vorangehenden Zeile angezeigt werden.
tomSelOvertype 4 Der Einfüge-/Überschreibmodus ist auf "Overtype" festgelegt.
tomSelActive 8 Die Auswahl ist aktiv.
tomSelReplace 16 Durch Eingabe und Einfügen wird die Auswahl ersetzt.
 

Jeder der Tabellenwerte ist binär. Wenn also kein Wert festgelegt ist, weist die Textauswahl die entgegengesetzte Eigenschaft auf.

Rückgabewert

Typ: HRESULT

Die -Methode gibt S_OK zurück.

Hinweise

Führen Sie den folgenden Code aus, um sicherzustellen, dass das Startende aktiv ist und die mehrdeutige Zeichenposition am Ende der Zeile angezeigt wird:

selection.Flags = tomSelStartActive + tomSelAtEOL

Die Flags-Eigenschaft ist nützlich, da ein ITextRange-Objekt sich selbst auswählen kann. Mit SetFlags können Sie das aktive Ende vom Standardwert End ändern, die Caretposition für eine mehrdeutige Zeichenposition auswählen oder den Modus Einfügen/Überschreiben ändern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

GetFlags

ITextRange

ITextSelection

Referenz

Textobjektmodell