Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Вниз[?]Отправка символа RichEdit Найти похожие ветки
← →
s&r © (2006-02-19 13:16) [0]Я отправляю символ через
SendMessage(RichEdit.Handle,WM_CHAR,[код буквы],0)
но если отправлять русские символы они печатаются кракозябрами...
Этого не происходит если установить раскладку в русскую, но возможно есть другой выыход как правильно настроить RichEdit чтобы он правильно обрабатывал символы?Font.Charset = RUSSIAN_CHARSET
не помогает...
← →
TUser © (2006-02-19 13:47) [1]> Этого не происходит если установить раскладку в русскую
Почему бы не сделать именно так? ActivateKeyboardLayout, только потом не забудь восстановить обратно.
← →
s&r © (2006-02-19 14:09) [2]Я вообще-то отправляю не только WM_CHAR но и WM_KEYDOWN и не могу понять когда надо поставить раскладку и когда возвращать обратно (какие события надо обрабатывать? да и вызовы эти из внешней dll идут...)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c