Главная страница
    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.44 MB
Время: 0.031 c
3-1117434692
silvestr
2005-05-30 10:31
2005.07.11
Как подключиться к удалёной базе MS SQL 2000 - MSDE


14-1118041265
Кабан
2005-06-06 11:01
2005.07.11
Цифровые фильтры


14-1118325533
vecna
2005-06-09 17:58
2005.07.11
А кто еще ездеет без дневного/ближнего света? =)


14-1118446282
Piter
2005-06-11 03:31
2005.07.11
Помогите определить что за песня


1-1118508323
Galiaf
2005-06-11 20:45
2005.07.11
Хотел сделать защиту.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский