[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