EM_SETCHARFORMAT

EM_SETCHARFORMAT meldingen angir tegnformatering i en rich edit-kontrollen.

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

 

Parametere

uFlags
Tegnformatering som gjelder for kontrollen. Hvis denne parameteren er null, settes tegnet-standardformat. Ellers kan det være en av følgende verdier:
Verdi Betydning
SCF_ALL Denne formateringen på alle teksten i kontrollen.
SCF_SELECTION Brukt formatering på det merkede området. Hvis det merkede området er tom, tegnformateringen brukes på innsettingspunktet, og det nye tegn-formatet er aktivert bare til innsettingspunktet endres.
SCF_WORD | SCF_SELECTION Denne formateringen på valgte ordet eller ordene. Hvis det merkede området er tom, men innsettingspunktet er inne i et ord, brukes formateringen av ordet. Verdien SCF_WORD må brukes i forbindelse med SCF_SELECTION-verdi.

lpFmt
Pekeren til en CHARFORMAT -strukturen som angir tegnformatering som skal brukes. Bare formateringsattributtene angitt av dwMask -medlemmet er endret.

RichEdit 2.0 og senere: Denne parameteren kan være en peker til en CHARFORMAT2 struktur, som er en utvidelse av CHARFORMAT -strukturen. Før du sender meldingen EM_SETCHARFORMAT, kan du angi strukturens cbSize medlem for å angi hvilken versjon av strukturen.

Returverdier

Returnerer en ikke-null verdi hvis vellykket eller null ellers.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.51 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i richedit.h.

Se også

Rediger kontroller oversikt, Rediger meldinger, CHARFORMAT, CHARFORMAT2

Index