Текущий архив: 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("ô")) ,1 );
:
ôф
А вот с WM_KEYDOWN - это надо тебе справку читать, Overview.
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.037 c