Re[5]: Символ в RichEdit
От: VVV Россия  
Дата: 14.03.03 11:07
Оценка:
Здравствуйте, dubrovskiy, Вы писали:

D>Здравствуйте, Patalog, Вы писали:


P>>Здравствуйте, dubrovskiy, Вы писали:


P>>[]


VVV>>>>EM_SETCHARFORMAT не помогает?


D>>>Нет не помогает


P>>Ну тады покажи как ты ето делаешь.



D>А дальше у меня есть кнопка к которой привязан символ

D>при нажатии на нее символ вставляется в RichEdit.
D>Устанавливаю новый формат

D>chFmt.cbSize = sizeof(CHARFORMAT);

D>SendMessage(hRtfUp, EM_GETCHARFORMAT, TRUE, (LPARAM)&chFmt);
D>chFmt.bPitchAndFamily = FF_DONTCARE|DEFAULT_PITCH;
D>chFmt.bCharSet=RUSSIAN_CHARSET;
D>chFmt.yHeight = 250;
D>chFmt.dwEffects=CFE_ITALIC;
D>strcpy(chFmt.szFaceName, _T("Symbol type A"));

D>А вот дальше не знаю что делать?


D>


Посмотри внимательно на dwMask в структуре CHARFORMAT. Особенно на флажок CFM_FACE.
MSDN

dwMask
Members containing valid information or attributes to set. This member can be zero, one, or more than one of the following values.


Value Meaning
CFM_BOLD The CFE_BOLD value of the dwEffects member is valid.
CFM_CHARSET The bCharSet 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.