CHARFORMAT

charformat yapısı bir zengin düzenleme denetimi biçimlendirme karakteri hakkında bilgi içerir.

Zengin düzenleme 2.0: CHARFORMAT2 yapısı, 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 _charformat {UINT cbSize; 
    _wpad _wPad1; 
    dword dwMask; 
    dword dwEffects; 
    UZUN yHeight; 
    UZUN yOffset; 
    colorref crTextColor; 
    byte bCharSet; 
    byte bPitchAndFamily; 
    tchar szFaceName [LF_FACESIZE]; 
    _wpad _wPad2; 
} CHARFORMAT 

 

Üyeler

cbSize
Bu yapının bayt cinsinden boyutu. Zengin düzenleme denetimi yapısı geçirmeden önce ayarlanmalıdır.
dwMask
Ayarlamak için geçerli bilgileri veya öznitelikleri içeren üye. Bu üye, sıfır veya daha fazla aşağıdaki değerler olabilir:
Değer Anlamı
CFM_BOLD DwEffects üye cfe_bold değeri geçerli değil.
CFM_CHARSET BCharSet üye geçerlidir.
CFM_COLOR CrTextColor üyesi ve dwEffects üye cfe_autocolor değeri geçerli.
CFM_FACE SzFaceName üye geçerlidir.
CFM_ITALIC DwEffects üye CFE_ITALIC değeri geçerli değil.
CFM_OFFSET YOffset üye geçerlidir.
CFM_PROTECTED DwEffects üye cfe_protected değeri geçerli değil.
CFM_SIZE YHeight üye geçerlidir.
CFM_STRIKEOUT DwEffects üye CFE_STRIKEOUT değeri geçerli değil.
CFM_UNDERLINE. DwEffects üye CFE_UNDERLINE değeri geçerli değil.

dwEffects
Karakter etkileri. Bu üye aşağıdaki değerlerden bir kombinasyonu olabilir:
Değer Anlamı
CFE_AUTOCOLOR Metin rengini dönüş değeri ise GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Karakterleri kalın.
CFE_ITALIC Karakterleri italik.
CFE_STRIKEOUT Karakter vurdu.
CFE_UNDERLINE Karakterler çizilir.
CFE_PROTECTED Karakterler korunur; onları değiştirme girişimi en_protected bildirim iletisine neden olur.

yHeight
Twip karakter yüksekliği. Bir twip 1/1440 inç olup 1/20 yazıcı noktası.
yOffset
Karakter ofset, gelen taban twip cinsinden. Bu üyenin olumlu ise, bir üst simge karakterdir; negatif ise, bir alt indis karakterdir.
crTextColor
Metin rengi. cfe_autocolor karakter etkisi belirtilirse, bu üye yoksayılır.
bCharSet
Karakter kümesi değeri. LfCharSet üyeleri için belirtilen değerlerden biri olabilir logfont yapısı.
bPitchAndFamily
Font ailesi ve saha. Bu üye lfPitchAndFamily üye logfont yapısı ile aynıdır.
szFaceName
Boş sonlandırılmış karakter dizisi font yüz adı belirtme.

Açıklamalar

Bu yapı ile em_getcharformat ve em_setcharformat iletiler kullanılır.

QuickInfo

nbsp; Windows &NT: sürüm 3.51 veya sonrasını 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.

Ayrıca bkz:

Zengin düzenleme denetimleri genel bakış, zengin düzenleme yapıları, CHARFORMAT2, em_getcharformat, em_setcharformat, en_protected, GetSysColor, logfont

Index