Ошибка работы <input> при сабкласинге
От: DemonS77  
Дата: 17.03.11 09:21
Оценка:
Добрый день!
Беру код из примеров "skin", модифицирую конец "skin.cpp"
   OldWndProc = (WNDPROC)SetWindowLongPtr((pwnd->hwnd), GWLP_WNDPROC, (LPARAM)(WNDPROC)(WindowProc));
   ShowWindow(pwnd->hwnd, nCmdShow);
   UpdateWindow(pwnd->hwnd);

   return TRUE;


новая функция окна имеет вид:
LRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
     return CallWindowProc(OldWndProc, hwnd, message, wParam, lParam);
}

В результате, невожможно ввести русские символы в "<input type="text" />". Нажатие последовательности "qweasdzxc" приводит к отображению "9FCDK2OGA".
Прошу помочь решить проблему.
русский текст input htmlayout
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.