A estrutura CHARFORMAT contém informações sobre a formatação de caractere em um Controlarar rich Editar.
Rich Editar 2.0: A estrutura de CHARFORMAT2 é uma extensão rich Editar 2.0 da estrutura CHARFORMAT . Rich Editar 2.0 permite que você use qualquer estrutura com as mensagens de EM_GETCHARFORMAT e EM_SETCHARFORMAT.
typedef struct _charformat {UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
YHeight longo;
YOffset longo;
COLORREF crTextColor;
BYTE bCharSet;
BYTE bPitchAndFamily;
TCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT
| Valor | Significado |
|---|---|
| CFM_BOLD | O valor CFE_BOLD do membro dwEffects é válido. |
| CFM_CHARSET | O bCharSet membro é válido. |
| CFM_COLOR | O membro crTextColor e o valor CFE_AUTOCOLOR do membro de dwEffects são válidos. |
| CFM_FACE | O membro szFaceName é válido. |
| CFM_ITALIC | O valor CFE_ITALIC do membro dwEffects é válido. |
| CFM_OFFSET | O membro yOffset é válido. |
| CFM_PROTECTED | O valor CFE_PROTECTED do membro dwEffects é válido. |
| CFM_SIZE | O membro yHeight é válido. |
| CFM_STRIKEOUT | O valor CFE_STRIKEOUT do membro dwEffects é válido. |
| CFM_UNDERLINE. | O valor CFE_UNDERLINE do membro dwEffects é válido. |
| Valor | Significado |
|---|---|
| CFE_AUTOCOLOR | A cor do texto é o valor de retorno de GetSysColor (COLOR_WINDOWTEXT). |
| CFE_BOLD | Caracteres estão em negrito. |
| CFE_ITALIC | Caracteres são itálico. |
| CFE_STRIKEOUT | Caracteres são inutilizadas. |
| CFE_UNDERLINE | Caracteres são sublinhados. |
| CFE_PROTECTED | Caracteres são protegidas; uma tentativa de modificá-los fará com que uma mensagem de notificação EN_PROTECTED. |
Essa estrutura é usada com as mensagens de EM_GETCHARFORMAT e EM_SETCHARFORMAT.
nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declaradas no richedit.h.
Unicode:Definidos como estruturas ANSI e Unicode.
Visão geral sobre controles de Editar Rich, Rich Editar estruturas, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT