Питане за Unicode
2 отговора
200 прегледа
Питане за Unicode
Имам един контрол който ватрешно си работи с Unicode(wchar_t), и показва символите (нещо като ownerdraw). Като изчета даден надпис от файл записан с Unicode , работи добре..всякакъв Unicode символ го показва.
Питането ми е, как да транслирам "virtual-key code" от клавиатурата в Unicode, т.е. ако даден Китаец започне да въвежда нещо на негова си азбука, аз да получа какъв Unicode е въвел(това ми трябва). Мога само да взема какъв "virtual-key code" е натиснат. ?
Питането ми е, как да транслирам "virtual-key code" от клавиатурата в Unicode, т.е. ако даден Китаец започне да въвежда нещо на негова си азбука, аз да получа какъв Unicode е въвел(това ми трябва). Мога само да взема какъв "virtual-key code" е натиснат. ?
Re: Питане за Unicode
Ех да беше толкова просто
Имам усещането че бъркаш wchar_t с UNICODE.
[линк]
Имам усещането че бъркаш wchar_t с UNICODE.
[линк]
Re: Питане за Unicode
Мда, както е писал колегата, няма директно съответствие между натиснат клавиш и символ от азбуката. Японци, китайци и т.н. въвеждат йероглифи като ги изписват фонетично и IME автоматично ги конвертира към съответния знак щом разпознае думата.