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
Referenz