Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

RichEdit отображает символ вопроса вместо unicode   Найти похожие ветки 

 
_Anton   (2005-05-11 14:59) [0]

в компонент RichEdit на другом приложении посылаю английский текст:
if msg.CharCode < 255 then begin
     SendMessageW(gRichEdit_Handle, WM_KEYDOWN, msg.CharCode, msg.KeyData);
все отображается ОК;
далее посылаем русский:
msg.Msg := WM_CHAR;
SendMessageW(gRichEdit_Handle, WM_CHAR, msg.CharCode, msg.KeyData);
     SendMessageW(gRichEdit_Handle, WM_KEYUP, msg.CharCode, msg.KeyData);
RichEdit  отображает символ вопроса: "?"
хотя при посылке такого же русског сообжения в блокнот отображается русский символ,
Подскажите как поправить?


 
Cobalt ©   (2005-05-12 16:02) [1]

при работе с SendMessageA символ распознаётся в зависимости от языка ввода/раскладки (? что на что влияет? хз :()
SendMessageA(RichEdit1.Handle, WM_CHAR,Integer(Char("&#244;")) ,1 );:
&#244;ф

А вот с WM_KEYDOWN - это надо тебе справку читать, Overview.



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.056 c
14-1118244161
WondeRu
2005-06-08 19:22
2005.07.11
Зачем нужен КПК?


8-1111102536
мыш
2005-03-18 02:35
2005.07.11
free transform - нужен алгоритм


14-1117815608
Андрей Жук
2005-06-03 20:20
2005.07.11
О геноциде


6-1112546332
San Sanich
2005-04-03 20:38
2005.07.11
Как узнать открыт ли определенный UDP-порт на заданой машине


1-1118769268
sofs
2005-06-14 21:14
2005.07.11
кривые колонки в РичЭдит при большом рбъёме инфы