FORMATOCAR

La struttura CHARFORMAT contiene informazioni sulla formattazione in un controllo rich edit di carattere.

Rich Edit 2.0: La struttura CHARFORMAT2 un'estensione di rich edit 2.0 della struttura CHARFORMAT . Rich edit 2.0 consente di utilizzare una struttura con i messaggi EM_GETCHARFORMAT ed EM_SETCHARFORMAT.

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

Membri

cbSize
Dimensione in byte di questa struttura. Deve essere impostato prima passando la struttura di controllo rich edit.
dwMask
Membri contenenti informazioni valide o attributi per impostare. Questo membro pu essere zero o pi dei seguenti valori:
Valore Significato
CFM_BOLD Il valore CFE_BOLD del membro dwEffects valido.
CFM_CHARSET Il membro bCharSet valido.
CFM_COLOR Il membro di crTextColor e il valore CFE_AUTOCOLOR del membro dwEffects sono validi.
CFM_FACE Il membro szFaceName valido.
CFM_ITALIC Il valore CFE_ITALIC del membro dwEffects valido.
CFM_OFFSET Il membro OffsetY valido.
CFM_PROTECTED Il valore CFE_PROTECTED del membro dwEffects valido.
CFM_SIZE Il membro yHeight valido.
CFM_STRIKEOUT Il valore CFE_STRIKEOUT del membro dwEffects valido.
CFM_UNDERLINE. Il valore CFE_UNDERLINE del membro dwEffects valido.

dwEffects
Effetti di carattere. Questo membro pu essere una combinazione dei seguenti valori:
Valore Significato
CFE_AUTOCOLOR Il colore del testo il valore restituito di GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD I personaggi sono in grassetto.
CFE_ITALIC I personaggi sono in corsivo.
CFE_STRIKEOUT Personaggi sono depennati.
CFE_UNDERLINE Caratteri vengono sottolineate.
CFE_PROTECTED Personaggi sono protetti; un tentativo di modificarli causer un messaggio di notifica EN_PROTECTED.

yHeight
Altezza del carattere, in twip. Un twip 1/1440 di pollice, o 1/20 del punto della stampante.
offsetY
Offset di carattere, in twip, dalla linea di base. Se questo membro positivo, il personaggio un esponente; Se negativo, il personaggio un pedice.
crTextColor
Colore del testo. Questo membro viene ignorato se specificata l'effetto di carattere CFE_AUTOCOLOR.
bCharSet
Valore di set di caratteri. Pu essere uno dei valori specificati per il membro lfCharSet i struttura LOGFONT.
bPitchAndFamily
Famiglia di font e il passo. Questo membro lo stesso come il membro lfPitchAndFamily della struttura LOGFONT .
szFaceName
Matrice di caratteri di terminazione Null specificando il nome del tipo di carattere viso.

Osservazioni

Questa struttura utilizzata con i messaggi EM_GETCHARFORMAT ed EM_SETCHARFORMAT.

Descrizione

nbsp;Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in richedit.h.
Unicode:Definito come strutture di Unicode e ANSI.

Vedi anche

Rich Edit Cenni preliminari sui controlli, Rich Edit strutture, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index