EM_SETCHARFORMAT

Die EM_SETCHARFORMAT-Nachricht legt die Zeichenformatierung in einem rich-Edit-Steuerelement.

EM_SETCHARFORMAT wParam = (WPARAM) (UINT) uFlags; 
lParam = (LPARAM) (CHARFORMAT weit *) LpFmt 

 

Parameter

uFlags
Formatieren von Zeichen, das auf das Steuerelement angewendet wird. Wenn dieser Parameter NULL ist, wird das Standardformat für die Zeichen festgelegt. Andernfalls kann es einer der folgenden Werte sein:
Wert Bedeutung
SCF_ALL Wendet die Formatierung auf den gesamten Text im Steuerelement.
SCF_SELECTION Wendet die Formatierung auf die aktuelle Auswahl. Wenn die Auswahl leer ist, wird die Zeichenformatierung auf die Einfügemarke angewendet, und das neue Zeichenformat ist in der Tat nur, bis die Einfügemarke Änderungen.
SCF_WORD | SCF_SELECTION Wendet die Formatierung auf das ausgewählte Wort oder Wörter. Wenn die Auswahl leer ist, aber die Einfügemarke befindet sich innerhalb eines Wortes, wird die Formatierung des Wortes angewendet. Der SCF_WORD-Wert muss in Verbindung mit dem SCF_SELECTION-Wert verwendet werden.

lpFmt
Zeiger auf eine Struktur des CHARFORMAT Festlegen der Zeichenformatierung um zu verwenden. Nur die Formatierung die DwMask Mitglied angegebenen Attribute geändert werden.

Rich Edit 2.0 und höher: Dieser Parameter kann ein Zeiger auf eine Struktur CHARFORMAT2 ist eine Erweiterung der CHARFORMAT Struktur. Legen Sie vor dem Senden der Nachricht EM_SETCHARFORMAT, CbSize der Strukturmember an die Version der Struktur.

Rückgabewerte

Gibt einen Wert ungleich NULL, wenn erfolgreich oder andernfalls NULL zurück.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richedit.h.

Siehe auch

Übersicht über das Rich-Edit-Steuerelemente, Rich-Edit-Nachrichten, ZEICHENFORMAT, CHARFORMAT2

Index