Вниз
Скачать: CL | DM;

[?]Отправка символа 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
1-1140544275
Volf_555
2006-02-21 20:51
2006.03.26
Как в InputBox отображать текст звёздочками?!


2-1142240964
mrAndersen
2006-03-13 12:09
2006.03.26
Как добавить *.gif файл на форму?


2-1141725866
Zloy
2006-03-07 13:04
2006.03.26
Компилируемая программа запускается только на Windows XP


15-1141224690
Ega23
2006-03-01 17:51
2006.03.26
Народ, киньте ссылку


4-1136460435
Arazel
2006-01-05 14:27
2006.03.26
Как прочитать/записать MBR из под Win9x




   Наверх