Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2003.12.19;
Завантажити: [xml.tar.bz2];

Вниз

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 вся гілка

Форум: "Основна";
Поточний архів: 2003.12.19;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.55 MB
Час: 0.025 c
1-62038
axx
2003-12-06 10:11
2003.12.19
Господа дайте КОНСУЛЬТАЦІЮ по GetMem і FreeMem


1-62074
BillyJeans
2003-12-09 09:24
2003.12.19
ListView в стилі vsReport ...


14-62227
sanek.
2003-11-24 17:25
2003.12.19
Допоможіть знайти документи


3-61981
ss300
2003-11-26 11:22
2003.12.19
Фунція повернення місяці


3-61952
KyRo
2003-11-25 22:45
2003.12.19
DCOMconnection





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська