CHARFORMAT

Структура 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 

 

Члени

cbSize
Розмір у байтах цієї структури. Необхідно встановити до винесення структури для керування форматованого тексту.
dwMask
Члени, що містять неприпустимі відомості або атрибути встановити. Цей компонент може бути, нуль або декілька з таких значень:
Значення Значення
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 член діє.

dwEffects
Видозміна. Цей компонент може бути поєднання таких значень:
Значення Значення
CFE_AUTOCOLOR Колір тексту є значення GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Символи є жирним шрифтом.
CFE_ITALIC Символи відображаються курсивом.
CFE_STRIKEOUT Символи викреслив.
CFE_UNDERLINE Символи підкреслення.
CFE_PROTECTED Захищені символів; спроба змінити їх призведе до повідомлення повідомлення EN_PROTECTED.

yHeight
Висота символу в твипів. На twip є 1/1440 дюйма або 1/20 з точки принтера.
yOffset
Характер зсув у твипів від базової лінії. Якщо цей компонент позитивної, символ є надіндексом; Якщо це негативні, використовується на підрядковий.
crTextColor
Колір тексту. Цей компонент ігнорується, якщо вказано символ CFE_AUTOCOLOR ефект.
bCharSet
Значення набір символів. Може бути одним із значень, вказаних для lfCharSet член на LOGFONT структури.
bPitchAndFamily
Гарнітура і кроку. Цей компонент так само, як член lfPitchAndFamily LOGFONT структури.
szFaceName
Нульовим характер масиву, вказавши обличчя шрифт.

Зауваження

Ця структура використовується з EM_GETCHARFORMAT та EM_SETCHARFORMAT повідомлення.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richedit.h.
Юнікод:Визначено як Unicode та ANSI структури.

Дивіться також

Багаті редагувати елементи керування огляд, Rich редагування структури, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

Index