Головна сторінка
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-62136
GB19
2003-12-07 19:41
2003.12.19
установка компонентів


1-62064
Каспер
2003-12-09 10:27
2003.12.19
хто юзает TVirtualStringTree?


14-62260
Думкіна
2003-11-25 05:16
2003.12.19
З Днем народження! 25 листопада.


14-62190
Kinder
2003-11-27 19:27
2003.12.19
з'єднання ABC


1-62128
comwad
2003-12-08 09:20
2003.12.19
Як в текстовому файлі знайти символ з кодом #26 = EOF?





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