Re[4]: Символ в RichEdit
От: dubrovskiy Украина  
Дата: 14.03.03 10:24
Оценка:
Здравствуйте, 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"));

А вот дальше не знаю что делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.