Здравствуйте, Дмитро, Вы писали:
Д>Здравствуйте, Pepper, Вы писали:
P>>Вроде бы, все Окей, уже сделал (завтра точно оттещу).
Но все-же, если у кого есть готовый код, можем поменятсья, обмен опытом, так сказать... А то у меня как-то громоздко и коряво все получилось...
Д>А что ты сделал? У меня с сообщениями WM_IME_CHAR/WM_CHAR нормально приходят юникодные символы. (Правда, проект тоже юникоднный).
Ну у меня окно тоже юникодное было (проверял через IsWindowUnicode), но WM_CHAR работает нормально для всех языков, исключая те, в которых IME для ввода используется...

WM_IME_CHAR выдает 0x3f, хоть стреляйсь.
Я отрабатывал WM_IME_COMPOSITION, юзал ImmGetContext, ImmAssociateContext, ImmGetCompositionString и т.п.... Вроде бы все окей, выдает те же коды, что и в Word-е, при сохраненни документа как "Unicode text"...