EM_SETCHARFORMAT

Mesajul EM_SETCHARFORMAT seturi de formatare de caractere într-un control de editare bogat.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT); 
lParam = (LPARAM) (CHARFORMAT departe *) lpFmt 

 

Parametrii

uFlags
Caracterul de formatare care se aplică la control. Dacă acest parametru este zero, formatul de caracter implicită este setată. În caz contrar, aceasta poate fi una dintre următoarele valori:
Valoarea Sensul
SCF_ALL Se aplică formatarea la toate textul din control.
SCF_SELECTION Se aplică formatarea selecției curente. Dacă selecția este gol, formatarea caracterelor este aplicat la punctul de inserare și la noul format de caractere este de fapt doar până când punctul de inserare modificări.
SCF_WORD | SCF_SELECTION Se aplică formatarea cuvântul selectat sau cuvinte. Dacă selecția este gol, dar punctul de inserare este în interiorul unui cuvânt, formatarea este aplicată cuvântului. Valoarea SCF_WORD trebuie folosite în combina?ie cu valoarea SCF_SELECTION.

lpFmt
Indicator spre o structură CHARFORMAT specificând caracterul de formatare pentru a utiliza. Numai atribute de formatare specificate de statul membru de dwMask sunt modificate.

Editare bogat 2.0 și mai târziu: Acest parametru poate fi un indicator spre o structură de CHARFORMAT2 , care este o extensie de structura CHARFORMAT . Înainte de a trimite mesajul EM_SETCHARFORMAT, stabilite de structura cbSize membre care indică versiunea structurii.

Valorile întroarse

Returnează o valoare nenul dacă succes sau zero altfel.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în richedit.h.

A se vedea, de asemenea

Editare bogat controale prezentare, mesajele de editare bogat, CHARFORMAT, CHARFORMAT2

Index