[Bu ön belgeleme ve değiştirmek için bir konu değildir.]
CHARFORMAT2 yapısı, bir zengin metin düzenleme denetimi biçimlendirme karakteri hakkında bilgi içerir. CHARFORMAT2 , charformat yapısının bir zengin düzenleme 2.0 uzantısıdır. Zengin düzenleme 2.0 ya da yapısı ile em_getcharformat ve em_setcharformat iletileri kullanmanızı sağlar.
typedef struct _charformat2 {}
UINT cbSize;
_wpad _wPad1;
dword dwMask;
dword dwEffects;
UZUN yHeight;
UZUN yOffset;
colorref crTextColor;
byte bCharSet;
byte bPitchAndFamily;
wchar szFaceName [LF_FACESIZE];
_wpad _wPad2;
word wWeight;
KISA sSpacing;
colorref crBackColor;
LCID LCID;
dword dwReserved;
KISA sStyle;
word wKerning;
byte bUnderlineType;
byte bAnimation;
byte bRevAuthor;
byte bReserved1;
} CHARFORMAT2
Geçerli yapısını üyeleri belirtmek için aşağıdaki değerleri ayarlayın.
| Değer | Anlamı |
|---|---|
| CFM_ANIMATION | BAnimation üye geçerlidir. |
| CFM_BACKCOLOR | CrBackColor üye geçerlidir. |
| CFM_CHARSET | BCharSet üye geçerlidir. |
| CFM_COLOR | CrTextColor üye dwEffects üye cfe_autocolor bayrağı ayarlanmadığı sürece geçerlidir. |
| CFM_FACE | SzFaceName üye geçerlidir. |
| CFM_KERNING | WKerning üye geçerlidir. |
| CFM_LCID | LCID üye geçerlidir. |
| CFM_OFFSET | YOffset üye geçerlidir. |
| CFM_REVAUTHOR | BRevAuthor üye geçerlidir. |
| CFM_SIZE | YHeight üye geçerlidir. |
| CFM_SPACING | SSpacing üye geçerlidir. |
| CFM_STYLE | SStyle üye geçerlidir. |
| CFM_UNDERLINETYPE | BUnderlineType üye geçerlidir. |
| CFM_WEIGHT | WWeight üye geçerlidir. |
DwEffects üye geçerli özniteliklerini belirtmek için aşağıdaki değerleri ayarlayın:
| Değer | Anlamı |
|---|---|
| CFM_ALLCAPS | Cfe_allcaps değeri geçerli değil. |
| CFM_BOLD | Cfe_bold değeri geçerli değil. |
| CFM_COLOR | Cfe_autocolor değeri geçerli değil veya crTextColor üye geçerlidir. |
| CFM_DISABLED | CFE_DISABLED değeri geçerli değil. |
| CFM_EMBOSS | Cfe_emboss değeri geçerli değil. |
| CFM_HIDDEN | CFE_HIDDEN değeri geçerli değil. |
| CFM_IMPRINT | CFE_IMPRINT değeri geçerli değil. |
| CFM_ITALIC | CFE_ITALIC değeri geçerli değil. |
| CFM_LINK | CFE_LINK değeri geçerli değil. |
| CFM_OUTLINE | CFE_OUTLINE değeri geçerli değil. |
| CFM_PROTECTED | Cfe_protected değeri geçerli değil. |
| CFM_REVISED | CFE_REVISION değeri geçerli değil. |
| CFM_SHADOW | Cfe_shadow değeri geçerli değil. |
| CFM_SMALLCAPS | Cfe_smallcaps değeri geçerli değil. |
| CFM_STRIKEOUT | CFE_STRIKEOUT değeri geçerli değil. |
| CFM_SUBSCRIPT | CFE_SUBSCRIPT ve CFE_SUPERSCRIPT değerler geçerlidir. |
| CFM_SUPERSCRIPT | CFM_SUBSCRIPT aynı. |
| CFM_UNDERLINE. | CFE_UNDERLINE değeri geçerli değil. |
Bu üye aşağıdaki değerlerden bir kombinasyonu olabilir.
| Değer | Anlamı |
|---|---|
| CFE_ALLCAPS | Tümü büyük harf karakterlerdir. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_AUTOCOLOR | Metin rengini dönüş değeri ise GetSysColor (COLOR_WINDOWTEXT). Bu bayrak ayarlanırsa, crTextColor üye yoksayılır. |
| CFE_BOLD | Karakterleri kalın. |
| CFE_DELETED | Karakterleri silindi olarak işaretler. |
| CFE_EMBOSS | Karakter kabartma. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_HIDDEN | Karakterler görüntülenmez. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_IMPRINT | Karakterler, baskılı karakterler olarak görüntülenir. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_ITALIC | Karakterleri italik. |
| CFE_LINK | Fare işaretçisini metin CFE_LINK etkisi ile üzerinde iken mouse iletileri aldığında bir zengin düzenleme denetimi EN_LINK bildirim iletileri gönderebilir. |
| CFE_OUTLINE | Karakterler, Seviyelendirilmiş karakterler olarak görüntülenir. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_PROTECTED | Karakterler korunur; onları değiştirme girişimi en_protected bildirim iletisine neden olur. |
| CFE_REVISION | Karakterleri gözden geçirilmiş olarak işaretler. |
| CFE_SHADOW | Karakter gölgeli karakter olarak görüntülenir. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_SMALLCAPS | Küçük büyük harfler karakterlerdir. Denetim metni görüntüleme şeklini etkilemez. |
| CFE_STRIKEOUT | Karakter vurdu. |
| CFE_SUBSCRIPT | Alt indis karakterlerdir. CFE_SUPERSCRIPT ve CFE_SUBSCRIPT değerleri dışlar. Her iki değerler için denetimi ofset ve daha küçük bir yazı tipi boyutu otomatik olarak hesaplar. Alternatif olarak, alt indis ve üst indis sınırlı karakterleri ve yazı tipi boyutlarını açıkça belirtmek için yHeight ve yOffset üyeleri kullanabilirsiniz. |
| CFE_SUPERSCRIPT | Üst simge karakterleri olan. |
| CFE_UNDERLINE | Karakterler çizilir. |
| Değer | Anlamı |
|---|---|
| CFU_CF1UNDERLINE | charformat' ın bit alt çizgi için CHARFORMAT2 göster. |
| CFU_INVERT | IME oluşturma için sahte bir seçim. |
| CFU_UNDERLINE | Düz çizgi. |
| CFU_UNDERLINEDOTTED | Altı çizili metni noktalı. Zengin düzenleme denetimi metin düz bir alt çizgi ile görüntülenir. |
| CFU_UNDERLINEDOUBLE | Çift altı çizili metin. Zengin düzenleme denetimi metin düz bir alt çizgi ile görüntülenir. |
| CFU_UNDERLINENONE | Hiçbir çizgi. Varsayılan. |
| CFU_UNDERLINEWORD | Yalnızca sözcüklerin altını çizer. Zengin düzenleme denetimi metin düz bir alt çizgi ile görüntülenir. |
nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:RichEdit.h ilan etti.
Unicode:Unicode ve ANSI yapılar tanımlanan.
Zengin düzenleme denetimleri genel bakış, zengin düzenleme yapıları, charformat, em_getcharformat, em_setcharformat, en_protected, GetSysColor, logfont, MAKELCID