Питане за Unicode

2 отговора 200 прегледа
#1

Питане за Unicode

Имам един контрол който ватрешно си работи с Unicode(wchar_t), и показва символите (нещо като ownerdraw). Като изчета даден надпис от файл записан с Unicode , работи добре..всякакъв Unicode символ го показва.

Питането ми е, как да транслирам "virtual-key code" от клавиатурата в Unicode, т.е. ако даден Китаец започне да въвежда нещо на негова си азбука, аз да получа какъв Unicode е въвел(това ми трябва). Мога само да взема какъв "virtual-key code" е натиснат. ?

Отговор
в отговор на Georgi #2

Re: Питане за Unicode

Ех да беше толкова просто
Имам усещането че бъркаш wchar_t с UNICODE.
[линк]

Отговор
в отговор на Georgi #3

Re: Питане за Unicode

Мда, както е писал колегата, няма директно съответствие между натиснат клавиш и символ от азбуката. Японци, китайци и т.н. въвеждат йероглифи като ги изписват фонетично и IME автоматично ги конвертира към съответния знак щом разпознае думата.

Отговор