CHARFORMAT

CHARFORMAT -strukturen inneholder informasjon om tegnformatering i en rich edit-kontrollen.

RichEdit 2.0: CHARFORMAT2 -struktur er en rich edit 2.0 forlengelse av CHARFORMAT -strukturen. Rich edit 2.0 kan du bruke enten strukturen med EM_GETCHARFORMAT og EM_SETCHARFORMAT -meldinger.

typeDef struct _charformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    DWORD dwEffects; 
    LANG yHeight; 
    LANG yOffset; 
    COLORREF crTextColor; 
    BYTE bCharSet; 
    BYTE bPitchAndFamily; 
    TCHAR szFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 

 

Medlemmer

cbSize
Størrelsen i byte på denne strukturen. Må angis før bestått strukturen til rich edit-kontrollen.
dwMask
Medlemmer som inneholder gyldig informasjon eller attributter å sette. Dette medlemmet kan være null eller flere av følgende verdier:
Verdi Betydning
CFM_BOLD CFE_BOLD verdien av medlemmet dwEffects er gyldig.
CFM_CHARSET Det bCharSet er gyldig.
CFM_COLOR CrTextColor -medlem og CFE_AUTOCOLOR-verdien av medlemmet dwEffects er gyldig.
CFM_FACE Det szFaceName er gyldig.
CFM_ITALIC CFE_ITALIC verdien av medlemmet dwEffects er gyldig.
CFM_OFFSET Det yOffset er gyldig.
CFM_PROTECTED CFE_PROTECTED verdien av medlemmet dwEffects er gyldig.
CFM_SIZE Det yHeight er gyldig.
CFM_STRIKEOUT CFE_STRIKEOUT verdien av medlemmet dwEffects er gyldig.
CFM_UNDERLINE. CFE_UNDERLINE verdien av medlemmet dwEffects er gyldig.

dwEffects
Tegneffekter. Dette medlemmet kan være en kombinasjon av følgende verdier:
Verdi Betydning
CFE_AUTOCOLOR Tekstfargen er verdien som returneres av GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Tegn er fet.
CFE_ITALIC Tegn er kursiv.
CFE_STRIKEOUT Tegn er gjennomstreket.
CFE_UNDERLINE Tegn er understreket.
CFE_PROTECTED Tegn er beskyttet; et forsøk på å endre dem, vil føre til en varslingsmelding EN_PROTECTED.

yHeight
Tegnet høyden, i twips. En twip er 1/1440 av en tomme eller 1/20 punkt for en skriver.
yOffset
Karakter forskyvning, i twiper, fra den opprinnelige planen. Hvis dette medlemmet er positivt, er tegnet en hevet skrift; Hvis verdien er negativ, er tegnet en senket skrift.
crTextColor
Tekstfargen. Dette medlemmet ignoreres hvis CFE_AUTOCOLOR tegn effekten er angitt.
bCharSet
Tegnsettverdi. Kan være en av verdiene som er angitt for lfCharSet medlem av den LOGFONT -struktur.
bPitchAndFamily
Skriftfamilie og tonehøyde. Dette medlemmet er det samme som lfPitchAndFamily -medlem av LOGFONT -struktur.
szFaceName
Null-terminert tegn matrisen angir skriftnavnet ansikt.

Merknader

Denne strukturen er brukt med EM_GETCHARFORMAT og EM_SETCHARFORMAT-meldinger.

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.
Unicode:Definert som Unicode- og ANSI-strukturer.

Se også

Rik redigere kontroller oversikt, Rediger strukturer, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

Index