Здравствуйте, Patalog, Вы писали:
P>Здравствуйте, dubrovskiy, Вы писали:
P>[]
VVV>>>EM_SETCHARFORMAT не помогает?
D>>Нет не помогает
P>Ну тады покажи как ты ето делаешь.
Сщздаю окно
hRtfUp = CreateWindow("RichEdit", NULL, WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|
ES_AUTOHSCROLL, 80,27,200,30, hDlg, NULL, hInst, NULL);
Создаю CHARFORMAT
chFmt.cbSize = sizeof(CHARFORMAT);
SendMessage(hRtfUp, EM_GETCHARFORMAT, TRUE, (LPARAM)&chFmt);
chFmt.bPitchAndFamily = FF_DONTCARE|DEFAULT_PITCH;
chFmt.bCharSet=RUSSIAN_CHARSET;
chFmt.yHeight = 250;
chFmt.dwEffects=CFE_ITALIC;
strcpy(chFmt.szFaceName, _T("GOST type A"));
SendMessage(hRtfUp, EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM)&chFmt);
А дальше у меня есть кнопка к которой привязан символ
при нажатии на нее символ вставляется в RichEdit.
Устанавливаю новый формат
chFmt.cbSize = sizeof(CHARFORMAT);
SendMessage(hRtfUp, EM_GETCHARFORMAT, TRUE, (LPARAM)&chFmt);
chFmt.bPitchAndFamily = FF_DONTCARE|DEFAULT_PITCH;
chFmt.bCharSet=RUSSIAN_CHARSET;
chFmt.yHeight = 250;
chFmt.dwEffects=CFE_ITALIC;
strcpy(chFmt.szFaceName, _T("Symbol type A"));
А вот дальше не знаю что делать?
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить