Форум: "WinAPI";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
ВнизWM_CHAR - кодировка символов Найти похожие ветки
← →
LightGreen (2009-09-02 13:55) [0]В своём контроле обрабатываю WM_CHAR, значение CharCode приходит в кодировке Latin вместо Win-1251.
В винде везде где нужно в настройках стоит Russian.
Как получить нормальные коды символов??
← →
Leonid Troyanovsky © (2009-09-02 15:41) [1]
> LightGreen (02.09.09 13:55)
> В своём контроле обрабатываю WM_CHAR, значение CharCode
> приходит в кодировке Latin
Для винкотролов есть KeyPress; dynamic.
Приходит же, в смысле - генерируется TranslateMessage,
в кодировке, установленной текущей раскладкой потока.
--
Regards, LVT.
← →
Cobalt © (2009-09-03 12:16) [2]это как копировать из блокнота русские буквы при активной английской раскладке в не-юникодную программу :(
← →
LightGreen (2009-09-03 20:00) [3]Разобрался. Нужно было делать не просто WideChar(Message.CharCode), а использовать MultiByteToWideChar.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c