Содержит сведения о форматирование в элементе управления rich edit CHARFORMAT структура.
Rich Edit 2.0: Структура CHARFORMAT2 это расширение rich edit 2.0 CHARFORMAT структуры. Rich edit 2.0 позволяет использовать любой структуры с EM_GETCHARFORMAT и EM_SETCHARFORMAT сообщений.
typedef struct _charformat {UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
ДЛИННЫЕ yHeight;
ДЛИННЫЕ yOffset;
COLORREF crTextColor;
БАЙТ bCharSet;
БАЙТ bPitchAndFamily;
TCHAR szFaceName [LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT
| Значение | Значение |
|---|---|
| CFM_BOLD | CFE_BOLD значение члена dwEffects действителен. |
| CFM_CHARSET | BCharSet элемент действителен. |
| CFM_COLOR | Действительны членов crTextColor и CFE_AUTOCOLOR значение члена dwEffects. |
| CFM_FACE | SzFaceName элемент действителен. |
| CFM_ITALIC | CFE_ITALIC значение члена dwEffects действителен. |
| CFM_OFFSET | YOffset элемент действителен. |
| CFM_PROTECTED | CFE_PROTECTED значение члена dwEffects действителен. |
| CFM_SIZE | YHeight элемент действителен. |
| CFM_STRIKEOUT | CFE_STRIKEOUT значение члена dwEffects действителен. |
| CFM_UNDERLINE. | CFE_UNDERLINE значение члена dwEffects действителен. |
| Значение | Значение |
|---|---|
| CFE_AUTOCOLOR | Цвет текста — значение, возвращаемое GetSysColor (COLOR_WINDOWTEXT). |
| CFE_BOLD | Символы жирным. |
| CFE_ITALIC | Персонажи курсивом. |
| CFE_STRIKEOUT | Исключены знаки. |
| CFE_UNDERLINE | Персонажи подчеркнуты. |
| CFE_PROTECTED | Знаки защищены; попытка изменить их вызовет сообщение уведомления EN_PROTECTED. |
Эта структура используется с EM_GETCHARFORMAT и EM_SETCHARFORMAT сообщений.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в richedit.h.
Юникод:Определяется как структуры Unicode и ANSI.
Rich Edit обзор элементов управления Rich Edit структур, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor LOGFONT