На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

CHARFORMAT



The CHARFORMAT structure contains information about character formatting in a rich edit control.

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


Members

cbSize

Size in bytes of this structure. Must be set before passing the structure to the rich edit control.

dwMask

Members containing valid information or attributes to set. This member can be zero or more of the following values:

Value Meaning
CFM_BOLD The CFE_BOLD value of the dwEffects member is valid.
CFM_COLOR The crTextColor member and the CFE_AUTOCOLOR value of the dwEffects member are valid.
CFM_FACE The szFaceName member is valid.
CFM_ITALIC The CFE_ITALIC value of the dwEffects member is valid.
CFM_OFFSET The yOffset member is valid.
CFM_PROTECTED The CFE_PROTECTED value of the dwEffects member is valid.
CFM_SIZE The yHeight member is valid.
CFM_STRIKEOUT The CFE_STRIKEOUT value of the dwEffects member is valid.
CFM_UNDERLINE. The CFE_UNDERLINE value of the dwEffects member is valid.


dwEffects

Character effects. This member can be a combination of the following values:

Value Meaning
CFE_AUTOCOLOR The text color is the return value of GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Characters are bold.
CFE_ITALIC Characters are italic.
CFE_STRIKEOUT Characters are struck out.
CFE_UNDERLINE Characters are underlined.
CFE_PROTECTED Characters are protected; an attempt to modify them will cause an EN_PROTECTED notification message.


yHeight

Character height.

yOffset

Character offset from the baseline. If this member is positive, the character is a superscript; if it is negative, the character is a subscript.

crTextColor

Text color. This member is ignored if the CFE_AUTOCOLOR character effect is specified.

bCharSet

Character set value. Can be one of the values specified for the lfCharSet member of the LOGFONT structure.

bPitchAndFamily

Font family and pitch. This member is the same as the lfPitchAndFamily member of the LOGFONT structure.

szFaceName

Null-terminated character array specifying the font face name.



Remarks

This structure is used with the EM_GETCHARFORMAT and EM_SETCHARFORMAT messages.

See Also

GetSysColor, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, LOGFONT


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

CHARFORMAT



Структура CHARFORMAT содержит информацию о символе, форматирующемся на богатом управлении редактирования.

typedef struct _charformat { UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
ДОЛГО (ДЛИНОЙ) yHeight;
ДОЛГО (ДЛИНОЙ) yOffset;
crTextColor COLORREF;
БАЙТ bCharSet;
БАЙТ bPitchAndFamily;
СИМВОЛ szFaceName[LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT;


Участники

cbSize

Размер в байтах этой структуры. Должно быть установлено перед прохождением структуры на богатое управление редактирования.

dwMask

Участники, содержащие правильную информацию или атрибуты, чтобы устанавливаться. Этот элемент может быть нулем или более следующего величин:

Значение Величины
CFM_BOLD величина CFE_BOLD элемента dwEffects в силе.
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

Символьная высота.

yOffset

Символьное смещение из базовой строки. Если этот элемент положительный, символ является надстрочным индексом; если это - негатив, символ является припиской.

crTextColor

Текстовый цвет. Этот элемент проигнорирован если символьный эффект CFE_AUTOCOLOR определен.

bCharSet

Набор символов величины. Может быть одной из величин определенных для элемента lfCharSet структуры LOGFONT.

bPitchAndFamily

Шрифтовое семейство и шаг. Этот элемент такой же как и lfPitchAndFamily элемент структуры LOGFONT.

szFaceName

Недействительный расторгнутый символьный массив, определяющий шрифтовое лицевое имя.



Замечания

Эта структура использована EM_GETCHARFORMAT и сообщениями EM_SETCHARFORMAT.

Смотри Также

GetSysColor, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, LOGFONT


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz