[Je to predbežné dokumentácie a s výhradou zmeniť.]
CHARFORMAT2 štruktúra obsahuje informácie o formátovanie RTF kontrolu znakov. CHARFORMAT2 je príponou RTF 2.0 CHARFORMAT konštrukcie. RTF 2.0 umožňuje použiť buď štruktúru s EM_GETCHARFORMAT a EM_SETCHARFORMAT správ.
tYPEDEF struct _charformat2 {
UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
DLHÉ yHeight;
DLHÉ yOffset;
COLORREF crTextColor;
BAJT bCharSet;
BAJT bPitchAndFamily;
WCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
SLOVO wWeight;
KRÁTKE sSpacing;
COLORREF crBackColor;
LCID lcid;
DWORD dwReserved;
KRÁTKE sStyle;
SLOVO wKerning;
BAJT bUnderlineType;
BAJT bAnimation;
BAJT bRevAuthor;
BAJT bReserved1;
} CHARFORMAT2
Nastavte nasledovné hodnoty uviesť platné konštrukcie.
| Hodnota | Význam |
|---|---|
| CFM_ANIMATION | BAnimation člen je platný. |
| CFM_BACKCOLOR | CrBackColor člen je platný. |
| CFM_CHARSET | BCharSet člen je platný. |
| CFM_COLOR | CrTextColor člen je platný, pokiaľ je nastavený príznak CFE_AUTOCOLOR v dwEffects členskom. |
| CFM_FACE | SzFaceName člen je platný. |
| CFM_KERNING | WKerning člen je platný. |
| CFM_LCID | Lcid člen je platný. |
| CFM_OFFSET | YOffset člen je platný. |
| CFM_REVAUTHOR | BRevAuthor člen je platný. |
| CFM_SIZE | YHeight člen je platný. |
| CFM_SPACING | SSpacing člen je platný. |
| CFM_STYLE | SStyle člen je platný. |
| CFM_UNDERLINETYPE | BUnderlineType člen je platný. |
| CFM_WEIGHT | WWeight člen je platný. |
Nastavte nasledovné hodnoty uviesť platné atribúty členských dwEffects:
| Hodnota | Význam |
|---|---|
| CFM_ALLCAPS | Hodnota CFE_ALLCAPS je platný. |
| CFM_BOLD | Hodnota CFE_BOLD je platný. |
| CFM_COLOR | CFE_AUTOCOLOR hodnota je platná, alebo člen crTextColor je platný. |
| CFM_DISABLED | Hodnota CFE_DISABLED je platný. |
| CFM_EMBOSS | Hodnota CFE_EMBOSS je platný. |
| CFM_HIDDEN | Hodnota CFE_HIDDEN je platný. |
| CFM_IMPRINT | Hodnota CFE_IMPRINT je platný. |
| CFM_ITALIC | Hodnota CFE_ITALIC je platný. |
| CFM_LINK | Hodnota CFE_LINK je platný. |
| CFM_OUTLINE | Hodnota CFE_OUTLINE je platný. |
| CFM_PROTECTED | Hodnota CFE_PROTECTED je platný. |
| CFM_REVISED | Hodnota CFE_REVISION je platný. |
| CFM_SHADOW | Hodnota CFE_SHADOW je platný. |
| CFM_SMALLCAPS | Hodnota CFE_SMALLCAPS je platný. |
| CFM_STRIKEOUT | Hodnota CFE_STRIKEOUT je platný. |
| CFM_SUBSCRIPT | Hodnoty CFE_SUBSCRIPT a CFE_SUPERSCRIPT sú platné. |
| CFM_SUPERSCRIPT | Rovnaké ako CFM_SUBSCRIPT. |
| CFM_UNDERLINE. | Hodnota CFE_UNDERLINE je platný. |
Tento člen môže byť kombinácia nasledovných hodnôt.
| Hodnota | Význam |
|---|---|
| CFE_ALLCAPS | Znaky sú celej správy veľkými písmenami. Neovplyvňuje spôsob ovládacieho prvku sa zobrazí text. |
| CFE_AUTOCOLOR | Farbu textu je vrátenú hodnotu GetSysColor (COLOR_WINDOWTEXT). Ak je nastavená táto vlajka, crTextColor člen sa ignoruje. |
| CFE_BOLD | Znaky sú tučné. |
| CFE_DELETED | Označí znaky ako odstránenú. |
| CFE_EMBOSS | Znaky sú vyrazené. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_HIDDEN | Znaky nie sú zobrazené. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_IMPRINT | Znaky sa zobrazujú ako imprinted znakov. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_ITALIC | Znaky sú kurzíva. |
| CFE_LINK | Ovládací prvok RTF môžete odosielať správy oznámenia EN_LINK keď obdrží myši správy, zatiaľ čo ukazovateľ myši ponad text s CFE_LINK účinkom. |
| CFE_OUTLINE | Znaky sa zobrazujú ako prehľadu znakov. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_PROTECTED | Znaky sú chránené; pokus o upravenie ich spôsobí hlásenia EN_PROTECTED. |
| CFE_REVISION | Značky znakov v revidovanom znení. |
| CFE_SHADOW | Znaky sa zobrazujú ako tieňovaný znakov. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_SMALLCAPS | Znaky sú malé kapitálky. Neovplyvňuje ako ovládacieho prvku sa zobrazí text. |
| CFE_STRIKEOUT | Znaky sú prečiarknuť. |
| CFE_SUBSCRIPT | Znaky sú dolný index. Hodnoty CFE_SUPERSCRIPT a CFE_SUBSCRIPT sa navzájom vylučujú. Pre obe hodnoty ovládacieho prvku automaticky vypočíta offset a menšiu veľkosť písma. Alternatívne môžete použiť yHeight a yOffset členov výslovne určiť veľkosť písma a odsadenie dolného a horného znakov. |
| CFE_SUPERSCRIPT | Znaky sú horný index. |
| CFE_UNDERLINE | Podčiarknuté znaky. |
| Hodnota | Význam |
|---|---|
| CFU_CF1UNDERLINE | Mapa CHARFORMATbitové podčiarknutie na CHARFORMAT2. |
| CFU_INVERT | IME zloženia fingovanými výber. |
| CFU_UNDERLINE | Tuhé podčiarknutie. |
| CFU_UNDERLINEDOTTED | Bodkované podčiarknutie. Ovládací prvok RTF zobrazí text s tuhé podčiarknutie. |
| CFU_UNDERLINEDOUBLE | Dvojité-podčiarknutý text. Ovládací prvok RTF zobrazí text s tuhé podčiarknutie. |
| CFU_UNDERLINENONE | Žiadne podčiarknutie. Táto možnosť je predvolená. |
| CFU_UNDERLINEWORD | Podčiarknutie slov iba. Ovládací prvok RTF zobrazí text s tuhé podčiarknutie. |
nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
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 CHARFORMAT, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor LOGFONT MAKELCID