Структура CHARFORMAT містяться відомості про форматування в елементі керування для форматованого тексту.
Багаті редагування 2.0: CHARFORMAT2 структура є розширенням форматується 2.0 CHARFORMAT структури. Форматується 2.0 дозволяє використовувати або структури з EM_GETCHARFORMAT та EM_SETCHARFORMAT повідомлення.
typedef _charformat типу struct {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 редагування структури, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT