CHARFORMAT

De CHARFORMAT structuur bevat informatie over tekenopmaak in een besturingselement rich edit.

Rich Edit 2.0: De CHARFORMAT2 structuur is een rijke bewerken 2.0 uitbreiding van de CHARFORMAT structuur. Rich edit 2.0 kunt u gebruiken beide de structuur met de EM_GETCHARFORMAT en EM_SETCHARFORMAT berichten.

typedef struct _charformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    DWORD dwEffects; 
    LANGE yHeight; 
    LANGE yOffset; 
    COLORREF crTextColor; 
    BYTE bCharSet; 
    BYTE bPitchAndFamily; 
    TCHAR szFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 
 

Leden

cbSize
Grootte in bytes van deze structuur. Moet worden ingesteld voordat de structuur geven aan het besturingselement rich edit.
dwMask
Leden met geldige gegevens of kenmerken instellen. Dit lid kunnen nul of meer van de volgende waarden:
Waarde Betekenis
CFM_BOLD De waarde van de CFE_BOLD van de dwEffects lid is geldig.
CFM_CHARSET De bCharSet lid is geldig.
CFM_COLOR Lid van de crTextColor en de CFE_AUTOCOLOR waarde van de dwEffects lid zijn geldig.
CFM_FACE De szFaceName lid is geldig.
CFM_ITALIC De waarde van de CFE_ITALIC van de dwEffects lid is geldig.
CFM_OFFSET De yOffset lid is geldig.
CFM_PROTECTED De waarde van de CFE_PROTECTED van de dwEffects lid is geldig.
CFM_SIZE De yHeight lid is geldig.
CFM_STRIKEOUT De waarde van de CFE_STRIKEOUT van de dwEffects lid is geldig.
CFM_UNDERLINE. De waarde van de CFE_UNDERLINE van de dwEffects lid is geldig.

dwEffects
Tekeneffecten. Dit lid kan bestaan uit een combinatie van de volgende waarden:
Waarde Betekenis
CFE_AUTOCOLOR De tekstkleur is de geretourneerde waarde van GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Tekens zijn vet.
CFE_ITALIC Tekens zijn cursief.
CFE_STRIKEOUT Tekens zijn doorgehaald.
CFE_UNDERLINE Tekens zijn onderstreept.
CFE_PROTECTED Tekens worden beschermd; een poging ze te wijzigen, zal een melding EN_PROTECTED.

yHeight
Teken de hoogte, uitgedrukt in twips. Een twip is 1/1440 van een duim, of 1/20 van de punt van een printer.
yOffset
Karakter offset, uitgedrukt in twips, vanaf de basislijn. Als dit lid positief is, is het teken een superscript; Als het negatief is, is het teken een subscript.
crTextColor
Tekstkleur. Dit lid wordt genegeerd als het effect van CFE_AUTOCOLOR teken is opgegeven.
bCharSet
Tekensetwaarde. Kan een van de waarden die zijn opgegeven voor het lfCharSet lid van de LOGFONT structuur.
bPitchAndFamily
Lettertypefamilie en de toonhoogte. Dit lid is hetzelfde als het lid lfPitchAndFamily van de LOGFONT -structuur.
szFaceName
Op null eindigende karakter array opgeven de naam van het lettertype gezicht.

Opmerkingen

Deze structuur wordt gebruikt met de EM_GETCHARFORMAT en EM_SETCHARFORMAT berichten.

Syntaxisinfo

nbsp; Windows &NT: versie 3.51 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in richedit.h.
Unicode:Gedefinieerd als Unicode en ANSI structuren.

Zie ook

Rijk overzicht van besturingselementen bewerken, Rich Edit structuren, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

Index