EM_SETCHARFORMAT

Wiadomość EM_SETCHARFORMAT ustawia, formatowanie znaków w formancie edycji wzbogaconej.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT); 
fikcyjnymi = (FIKCYJNYMI) (CHARFORMAT FAR *) lpFmt 

 

Parametry

uFlags
Znaków formatowania, które stosuje się do kontroli. Jeśli ten parametr jest równy zero, domyślny format znaków jest ustawiona. W przeciwnym wypadku może być jedna z następujących wartości:
Wartość Znaczenie
SCF_ALL Stosuje formatowanie do całego tekstu w formancie.
SCF_SELECTION Zastosuje formatowanie do bieżącego zaznaczenia. Jeśli zaznaczenie jest pusta, formatowanie znaków jest stosowany do punkt wstawiania, a nowy format znaków jest aktywna tylko, dopóki zmiany punktu wstawiania.
SCF_WORD | SCF_SELECTION Stosuje formatowanie zaznaczonego wyrazu lub wyrazy. Jeśli zaznaczenie jest pusty, ale punkt wstawiania znajduje się wewnątrz słowa, formatowanie jest stosowane do wyrazu. Wartość SCF_WORD musi być używany w połączeniu z wartością SCF_SELECTION.

lpFmt
Wskaźnik do struktury CHARFORMAT określające formatowanie do używania znaków. Tylko atrybuty formatowania określonej przez członka dwMask są zmieniane.

Rich Edit 2.0 i nowsze: Ten parametr może być wskaźnik do struktury CHARFORMAT2 , która jest rozszerzeniem struktury CHARFORMAT . Przed wysłaniem wiadomości EM_SETCHARFORMAT, ustawić strukturę cbSize Członkowskie do wskazania wersję struktury.

Zwraca wartości

Zwraca wartość różną od zera w przypadku powodzenia, lub w przeciwnym razie zero.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w richedit.h.

Zobacz też

Omówienie kontroli Rich Edit, Rich Edit wiadomości, CHARFORMAT, CHARFORMAT2

Index