CHARFORMAT štruktúra obsahuje informácie o formátovanie RTF kontrolu znakov.
Rich upraviť 2.0: CHARFORMAT2 štruktúra je bohaté upraviť 2.0 rozšírenie CHARFORMAT štruktúry. RTF 2.0 umožňuje použiť buď štruktúru s EM_GETCHARFORMAT a EM_SETCHARFORMAT správ.
tYPEDEF struct _charformat {UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
DLHÉ yHeight;
DLHÉ yOffset;
COLORREF crTextColor;
BAJT bCharSet;
BAJT bPitchAndFamily;
TCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT
| Hodnota | Význam |
|---|---|
| CFM_BOLD | CFE_BOLD hodnota člena dwEffects je platný. |
| CFM_CHARSET | BCharSet člen je platný. |
| CFM_COLOR | CrTextColor člen a CFE_AUTOCOLOR hodnota člena dwEffects sú platné. |
| CFM_FACE | SzFaceName člen je platný. |
| CFM_ITALIC | CFE_ITALIC hodnota člena dwEffects je platný. |
| CFM_OFFSET | YOffset člen je platný. |
| CFM_PROTECTED | CFE_PROTECTED hodnota člena dwEffects je platný. |
| CFM_SIZE | YHeight člen je platný. |
| CFM_STRIKEOUT | CFE_STRIKEOUT hodnota člena dwEffects je platný. |
| CFM_UNDERLINE. | CFE_UNDERLINE hodnota člena dwEffects je platný. |
| Hodnota | Význam |
|---|---|
| CFE_AUTOCOLOR | Farbu textu je vrátenú hodnotu GetSysColor (COLOR_WINDOWTEXT). |
| CFE_BOLD | Znaky sú tučné. |
| CFE_ITALIC | Znaky sú kurzíva. |
| CFE_STRIKEOUT | Znaky sú prečiarknuť. |
| CFE_UNDERLINE | Podčiarknuté znaky. |
| CFE_PROTECTED | Znaky sú chránené; pokus o upravenie ich spôsobí hlásenia EN_PROTECTED. |
Táto štruktúra sa používa s EM_GETCHARFORMAT a EM_SETCHARFORMAT správ.
nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v richedit.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.
Bohatý upraviť kontroly prehľad Rich úpravy štruktúry CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor LOGFONT