Structura CHARFORMAT conține informații despre formatarea într-un control de editare bogat de caractere.
Editare bogat 2.0: Structura CHARFORMAT2 este o extensie de editare bogat 2.0 de structura CHARFORMAT . Editare bogat 2.0 vă permite să utilizați fie structura cu mesajele EM_GETCHARFORMAT și EM_SETCHARFORMAT.
typedef struct _charformat {UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
YHeight lungi;
YOffset lungi;
COLORREF crTextColor;
OCTET bCharSet;
OCTET bPitchAndFamily;
TCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT
| Valoarea | Sensul |
|---|---|
| CFM_BOLD | Valoarea CFE_BOLD de membru dwEffects este valabilă. |
| CFM_CHARSET | BCharSet este valabilă. |
| CFM_COLOR | Membru crTextColor și valoarea CFE_AUTOCOLOR dwEffects membre sunt valabile. |
| CFM_FACE | SzFaceName este valabilă. |
| CFM_ITALIC | Valoarea CFE_ITALIC de membru dwEffects este valabilă. |
| CFM_OFFSET | YOffset este valabilă. |
| CFM_PROTECTED | Valoarea CFE_PROTECTED de membru dwEffects este valabilă. |
| CFM_SIZE | YHeight este valabilă. |
| CFM_STRIKEOUT | Valoarea CFE_STRIKEOUT de membru dwEffects este valabilă. |
| CFM_UNDERLINE. | Valoarea CFE_UNDERLINE de membru dwEffects este valabilă. |
| Valoarea | Sensul |
|---|---|
| CFE_AUTOCOLOR | Culoarea textului este valoarea returnată de GetSysColor (COLOR_WINDOWTEXT). |
| CFE_BOLD | Personajele sunt bold. |
| CFE_ITALIC | Personajele sunt cursiv. |
| CFE_STRIKEOUT | Caractere sunt lovit. |
| CFE_UNDERLINE | Caractere sunt subliniate. |
| CFE_PROTECTED | Caractere sunt protejate; o încercare de a le modifica va provoca un mesaj de notificare a EN_PROTECTED. |
Această structură este folosit cu mesajele EM_GETCHARFORMAT și EM_SETCHARFORMAT.
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.
Unicode:Definit ca structurile Unicode și ANSI.
Bogat Editare controale prezentare, structuri de editare bogat, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT