[Dette er foreløpige dokumentasjonen og endring.]
CHARFORMAT2 -strukturen inneholder informasjon om tegnformatering i en rich edit-kontrollen. CHARFORMAT2 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 _charformat2 {
UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
LANG yHeight;
LANG yOffset;
COLORREF crTextColor;
BYTE bCharSet;
BYTE bPitchAndFamily;
WCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
WORD wWeight;
KORT sSpacing;
COLORREF crBackColor;
LCID lcid;
DWORD dwReserved;
KORT sStyle;
WORD wKerning;
BYTE bUnderlineType;
BYTE bAnimation;
BYTE bRevAuthor;
BYTE bReserved1;
} CHARFORMAT2
Angi følgende verdier å angi gyldig strukturmedlemmer.
| Verdi | Betydning |
|---|---|
| CFM_ANIMATION | Det bAnimation er gyldig. |
| CFM_BACKCOLOR | Det crBackColor er gyldig. |
| CFM_CHARSET | Det bCharSet er gyldig. |
| CFM_COLOR | CrTextColor -medlem er gyldig, med mindre flagget CFE_AUTOCOLOR er angitt i dwEffects -medlem. |
| CFM_FACE | Det szFaceName er gyldig. |
| CFM_KERNING | Det wKerning er gyldig. |
| CFM_LCID | Lcid -medlem er gyldig. |
| CFM_OFFSET | Det yOffset er gyldig. |
| CFM_REVAUTHOR | Det bRevAuthor er gyldig. |
| CFM_SIZE | Det yHeight er gyldig. |
| CFM_SPACING | Det sSpacing er gyldig. |
| CFM_STYLE | Det sStyle er gyldig. |
| CFM_UNDERLINETYPE | Det bUnderlineType er gyldig. |
| CFM_WEIGHT | Det wWeight er gyldig. |
Angi følgende verdier å angi gyldige attributter av medlemmet dwEffects:
| Verdi | Betydning |
|---|---|
| CFM_ALLCAPS | CFE_ALLCAPS-verdien er gyldig. |
| CFM_BOLD | CFE_BOLD-verdien er gyldig. |
| CFM_COLOR | CFE_AUTOCOLOR-verdien er gyldig, eller det crTextColor er gyldig. |
| CFM_DISABLED | CFE_DISABLED-verdien er gyldig. |
| CFM_EMBOSS | CFE_EMBOSS-verdien er gyldig. |
| CFM_HIDDEN | CFE_HIDDEN-verdien er gyldig. |
| CFM_IMPRINT | CFE_IMPRINT-verdien er gyldig. |
| CFM_ITALIC | CFE_ITALIC-verdien er gyldig. |
| CFM_LINK | CFE_LINK-verdien er gyldig. |
| CFM_OUTLINE | CFE_OUTLINE-verdien er gyldig. |
| CFM_PROTECTED | CFE_PROTECTED-verdien er gyldig. |
| CFM_REVISED | CFE_REVISION-verdien er gyldig. |
| CFM_SHADOW | CFE_SHADOW-verdien er gyldig. |
| CFM_SMALLCAPS | CFE_SMALLCAPS-verdien er gyldig. |
| CFM_STRIKEOUT | CFE_STRIKEOUT-verdien er gyldig. |
| CFM_SUBSCRIPT | Verdiene CFE_SUBSCRIPT og CFE_SUPERSCRIPT er gyldig. |
| CFM_SUPERSCRIPT | Samme som CFM_SUBSCRIPT. |
| CFM_UNDERLINE. | CFE_UNDERLINE-verdien er gyldig. |
Dette medlemmet kan være en kombinasjon av følgende verdier.
| Verdi | Betydning |
|---|---|
| CFE_ALLCAPS | Tegn er bare store bokstaver. Påvirker ikke måten viser teksten i kontrollen. |
| CFE_AUTOCOLOR | Tekstfargen er verdien som returneres av GetSysColor (COLOR_WINDOWTEXT). Hvis dette flagget er angitt, ignoreres crTextColor -medlemmet. |
| CFE_BOLD | Tegn er fet. |
| CFE_DELETED | Markeres tegnene som slettet. |
| CFE_EMBOSS | Tegn er preget. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_HIDDEN | Tegn vises ikke. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_IMPRINT | Tegn vises som klistres tegn. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_ITALIC | Tegn er kursiv. |
| CFE_LINK | Rich edit-kontrollen kan sende varselmeldinger for EN_LINK når den mottar meldinger med musen mens musepekeren er over teksten med CFE_LINK-effekt. |
| CFE_OUTLINE | Tegn vises som disponerte tegn. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_PROTECTED | Tegn er beskyttet; et forsøk på å endre dem, vil føre til en varslingsmelding EN_PROTECTED. |
| CFE_REVISION | Markerer tegnene som reviderte. |
| CFE_SHADOW | Tegn vises som skyggelagt tegn. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_SMALLCAPS | Tegnene er i kapitéler. Påvirker ikke hvordan kontrollen viser teksten. |
| CFE_STRIKEOUT | Tegn er gjennomstreket. |
| CFE_SUBSCRIPT | Tegn er senket skrift. Verdiene CFE_SUPERSCRIPT og CFE_SUBSCRIPT er gjensidig ekskluderende. Om to verdier beregner kontrollen automatisk en forskyvning og en mindre skriftstørrelse. Du kan også bruke yHeight og yOffset -medlemmer å eksplisitt angi skriftstørrelse og forskyvningen for tegn med grense i senket og hevet skrift. |
| CFE_SUPERSCRIPT | Tegn er hevet skrift. |
| CFE_UNDERLINE | Tegn er understreket. |
| Verdi | Betydning |
|---|---|
| CFU_CF1UNDERLINE | Tilordne CHARFORMATbit understreking til CHARFORMAT2. |
| CFU_INVERT | Fake et utvalg for IME-sammensetning. |
| CFU_UNDERLINE | Solid understreking. |
| CFU_UNDERLINEDOTTED | Prikket understreking. Rich edit-kontrollen viser teksten med en solid understreking. |
| CFU_UNDERLINEDOUBLE | Dobbelt understreket tekst. Rich edit-kontrollen viser teksten med en solid understreking. |
| CFU_UNDERLINENONE | Ingen understreking. Dette er standard. |
| CFU_UNDERLINEWORD | Streke under ord bare. Rich edit-kontrollen viser teksten med en solid understreking. |
nbsp; Windows &NT: krever versjon 4.0 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.
Rik redigere kontroller oversikt, Rediger strukturer, CHARFORMAT, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT, MAKELCID