ZEICHENFORMAT

Die CHARFORMAT -Struktur enthält Informationen über die Zeichenformatierung in einem rich-Edit-Steuerelement.

Rich-Edit-2.0: Die CHARFORMAT2 -Struktur ist ein rich-Edit-2.0-Ausdehnung der CHARFORMAT -Struktur. Rich-Edit-2.0 können Sie entweder Struktur mit EM_GETCHARFORMAT und EM_SETCHARFORMAT Nachrichten.

typedef Struct _charformat {UINT CbSize; 
    _WPAD _wPad1; 
    DWORD DwMask; 
    DWORD DwEffects; 
    LONG yHeight; 
    LANGE yOffset; 
    COLORREF CrTextColor; 
    BYTE bCharSet; 
    BYTE bPitchAndFamily; 
    TCHAR SzFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 

 

Mitglieder

cbSize
Größe in Bytes der Struktur. Muss festgelegt werden, bevor Sie die Struktur an das rich-Edit-Steuerelement.
dwMask
Mitglieder mit gültigen Informationen oder Attribute fest. Dieses Mitglied kann NULL oder mehr der folgenden Werte sein.:
Wert Bedeutung
CFM_BOLD Der CFE_BOLD-Wert des betreffenden DwEffects ist gültig.
CFM_CHARSET Das bCharSet -Element ist gültig.
CFM_COLOR Der CrTextColor -Member und der CFE_AUTOCOLOR-Wert des Elements DwEffects sind gültig.
CFM_FACE Das SzFaceName -Element ist gültig.
CFM_ITALIC Der CFE_ITALIC-Wert des betreffenden DwEffects ist gültig.
CFM_OFFSET Das yOffset Mitglied ist gültig.
CFM_PROTECTED Der CFE_PROTECTED-Wert des betreffenden DwEffects ist gültig.
CFM_SIZE Das yHeight Mitglied ist gültig.
CFM_STRIKEOUT Der CFE_STRIKEOUT-Wert des betreffenden DwEffects ist gültig.
CFM_UNDERLINE. Der CFE_UNDERLINE-Wert des betreffenden DwEffects ist gültig.

dwEffects
Zeicheneffekte. Dieses Mitglied kann eine Kombination der folgenden Werte sein.:
Wert Bedeutung
CFE_AUTOCOLOR Die Farbe des Textes ist der Rückgabewert von GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Zeichen sind fett gedruckt.
CFE_ITALIC Zeichen sind kursiv.
CFE_STRIKEOUT Zeichen fällt aus.
CFE_UNDERLINE Zeichen unterstrichen.
CFE_PROTECTED Zeichen geschützt werden; ein Versuch, sie zu ändern verursacht eine EN_PROTECTED -Benachrichtigung.

yHeight
Zeichenhöhe, in Twips. Ein Twip ist 1/1440 Zoll oder 1/20 Punkt eines Druckers.
yOffset
Zeichen-Offset, der in Twips von der Basislinie. Wenn dieser Member positiv ist, ist das Zeichen hochgestellt; Wenn es negativ ist, wird das Zeichen eine Tiefstellung.
crTextColor
Textfarbe. Dieser Member wird ignoriert, wenn die Wirkung CFE_AUTOCOLOR Zeichen angegeben ist.
bCharSet
-Zeichensatzwerte. Kann eine der für den LfCharSet Member der angegebenen Werte der LOGFONT -Struktur.
bPitchAndFamily
Schriftfamilie und Tonhöhe. Dieser Member ist dasselbe als LfPitchAndFamily Mitglied die LOGFONT -Struktur.
szFaceName
NULL-terminierte Zeichenarray angeben den Namen der Schriftart Gesicht.

Bemerkungen

Diese Struktur wird mit den EM_GETCHARFORMAT und EM_SETCHARFORMAT Nachrichten verwendet.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richedit.h.
Unicode:Als Unicode und ANSI Strukturen definiert.

Siehe auch

Rich-Edit-Steuerelemente (Übersicht), Rich-Edit-Strukturen, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, "LogFont"

Index