CHARFORMAT

Struktura CHARFORMAT zawiera informacje na temat znaków formatowania w formancie edycji wzbogaconej.

Rich Edit 2.0: Struktura CHARFORMAT2 jest rozszerzeniem edycji wzbogaconej 2.0 struktury CHARFORMAT . Edycji wzbogaconej 2.0 pozwala na używanie jednej struktury wiadomościami EM_GETCHARFORMAT i EM_SETCHARFORMAT.

element TypeDef struct _charformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    DWORD dwEffects; 
    LONG yHeight; 
    LONG yOffset; 
    COLORREF crTextColor; 
    BAJT bCharSet; 
    BAJT bPitchAndFamily; 
    TCHAR szFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 

 

Członkowie

cbSize
Rozmiar w bajtach tej struktury. Musi być ustawiona przed przekazaniem struktury na formant edycji wzbogaconej.
dwMask
Członkowie zawierających ważne informacje lub atrybuty ustawić. Ten element może być zero lub więcej z następujących wartości:
Wartość Znaczenie
CFM_BOLD Wartość CFE_BOLD elementu członkowskiego dwEffects jest prawidłowa.
CFM_CHARSET Element bCharSet jest prawidłowa.
CFM_COLOR Członek crTextColor i wartość CFE_AUTOCOLOR, członka dwEffects jest prawidłowa.
CFM_FACE Element szFaceName jest prawidłowa.
CFM_ITALIC Wartość CFE_ITALIC elementu członkowskiego dwEffects jest prawidłowa.
CFM_OFFSET Element yOffset jest prawidłowa.
CFM_PROTECTED Wartość CFE_PROTECTED elementu członkowskiego dwEffects jest prawidłowa.
CFM_SIZE Element yHeight jest prawidłowa.
CFM_STRIKEOUT Wartość CFE_STRIKEOUT elementu członkowskiego dwEffects jest prawidłowa.
CFM_UNDERLINE. Wartość CFE_UNDERLINE elementu członkowskiego dwEffects jest prawidłowa.

dwEffects
Efekty znakowe. Ten element może być kombinacją następujących wartości:
Wartość Znaczenie
CFE_AUTOCOLOR Kolor tekstu jest wartość zwracany GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Znaki są pogrubione.
CFE_ITALIC Znaki są kursywa.
CFE_STRIKEOUT Znaki są przekreślony.
CFE_UNDERLINE Znaki są podkreślane.
CFE_PROTECTED Znaki są chronione; próba ich modyfikować spowoduje, że powiadomienie EN_PROTECTED.

yHeight
Wysokość znaku w twipach. Twip jest 1/1440 cala lub 1/20 punktów drukarki.
yOffset
Przesunięcie znaków w twipach od linii bazowej. Jeśli ten członek jest dodatnia, znak jest Górny; Jeśli jest ujemna, znak jest indeks dolny.
crTextColor
Kolor tekstu. Członek ten jest ignorowany, jeśli jest określony efekt znaku CFE_AUTOCOLOR.
bCharSet
Wartość zestawu znaków. Może być jedną z wartości określone dla członka lfCharSet struktury LOGFONT.
bPitchAndFamily
Rodzinę czcionek i skoku. Ten element jest taki sam, jako członek lfPitchAndFamily struktury LOGFONT .
szFaceName
Tablica zakończona znakiem null znaku określający nazwę czcionki.

Uwagi

Ta struktura jest używana z wiadomości EM_GETCHARFORMAT i EM_SETCHARFORMAT.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w richedit.h.
Unicode:Zdefiniowane jako struktur Unicode i ANSI.

Zobacz też

Bogate Edytuj Omówienie kontroli, Rich Edit struktur, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

Index