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

Tnt Components KeyPress   Найти похожие ветки 

← →
Василиск   (2003-12-09 13:28) [0]

Здрассте всем!
Попробовал использовать субж для работы с unicode в моей программе и натолкнулся на такую проблему: в KeyPress всегда передается Char = "я", постоянно. Кто знает как побороть?


← →
MBo ©   (2003-12-09 13:33) [1]

А что, у этих компонентов в KeyPress WideChar передается, а не узкий?


← →
Василиск   (2003-12-09 13:38) [2]

В том то и дело, что передается обычный Char.

Поправка к вопросу: буква "я" только на русской раскладке.


← →
Василиск   (2003-12-09 14:40) [3]

Есть такой вариант: всять код клавиши из KeyDown и получить символ из текущей раскладки. Тока я не знаю как :(
Подскажите, плз.


← →
Ломброзо ©   (2003-12-09 14:53) [4]

Теоретически - взять адрес этой переменной (она передаётся по ссылке), отсчитать от него +- sizeof(char) (не помню, как там в юникоде они по порядку) и привести адрес к Char. Или привести эту пару байт к WideChar. Одним словом, или поэкспериментровать, или хелп почитать.



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

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



Память: 0.45 MB
Время: 0.011 c
14-62262
Knight
2003-11-22 15:19
2003.12.19
Как использовать иконки, зарегистрированные...


1-62139
Djek
2003-12-07 19:32
2003.12.19
Формат вывода


1-62143
atheist
2003-12-07 17:58
2003.12.19
как получить текст выделения какого - либо текста?


1-62019
avk
2003-12-06 18:10
2003.12.19
Округление цифр


1-62022
Dimich1978
2003-12-06 14:19
2003.12.19
TWebBrowser отключить контекстное меню от правой кнопки мыши?




   Наверх