Большой Воронежский Форум
» Программирование>Кодировка
Torpedo 07:54 27.07.2009
Доброго всем времени суток. Есть такая штука: операция ввода текста обрабатывается функцией
wndproc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
....
if(message==WM_KEYUP)
{
BYTE allKeys[256];
WORD KeyAsc=0;
GetKeyboardState(allKeys);
ToAscii((UINT)wParam,(UINT)lParam,allKeys,&KeyAsc, 0);
wchar_t w= (KeyAsc & 0x00ff);
....
Соответственно русская кодировка теряется, есть какие нибудь функции в Visual C++ 8.1, чтобы в w восстановить норм кодировку не меняя wndproc? [Ответ]
Torpedo 17:27 27.07.2009
Все, проблема не актуальна, сделал малость корявым способом [Ответ]
Вверх