Здравствуйте, 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.