rem: res = CallWindowProc((WNDPROC)item->oldWndProc, hWnd, message, wParam, lParam);
add: res = CallWindowProcW((WNDPROC)item->oldWndProc, hWnd, message, wParam, lParam);
context:   wxSubclassedGenericControlProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){  LRESULT res;  int tramp = wx_trampolining;  wxItem *item;  long r;  wx_trampolining = 0;  /* See mredmsw.cxx: */  if (!tramp)    if (wxEventTrampoline(hWnd, message, wParam, lParam, &res, wxSubclassedGenericControlProc))      return res;  if (message == WM_GETDLGCODE)    return DLGC_WANTMESSAGE;  item = wxFindControlFromHandle(hWnd);  if (!item) {    wxDebugMsg("Panic! Cannot find wxItem for this HWND in wxSubclassedGenericControlProc.\n");    return NULL;  }  if (!wxDoItemPres(item, hWnd, message, wParam, lParam, &r, tramp))    return r;  if (!tramp)    scheme_start_atomic();  res = CallWindowProc((WNDPROC)item->oldWndProc, hWnd, message, wParam, lParam);  if (!tramp)    scheme_end_atomic_no_swap();  return res;}