More messages [LB_*,EM_*] translated 32A from/to 32W.

This commit is contained in:
Juergen Schmied 1998-12-24 14:32:34 +00:00 committed by Alexandre Julliard
parent 0a1fbe1b4c
commit bf6ee621d1
1 changed files with 22 additions and 12 deletions

View File

@ -435,6 +435,11 @@ INT32 WINPROC_MapMsg32ATo32W( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM *
case CB_FINDSTRING32: case CB_FINDSTRING32:
case CB_FINDSTRINGEXACT32: case CB_FINDSTRINGEXACT32:
case CB_SELECTSTRING32: case CB_SELECTSTRING32:
case LB_DIR32:
case LB_ADDFILE32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
case EM_REPLACESEL32:
*plparam = (LPARAM)HEAP_strdupAtoW( SystemHeap, 0, (LPCSTR)*plparam ); *plparam = (LPARAM)HEAP_strdupAtoW( SystemHeap, 0, (LPCSTR)*plparam );
return (*plparam ? 1 : -1); return (*plparam ? 1 : -1);
@ -520,13 +525,8 @@ INT32 WINPROC_MapMsg32ATo32W( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM *
case WM_PAINTCLIPBOARD: case WM_PAINTCLIPBOARD:
case WM_SIZECLIPBOARD: case WM_SIZECLIPBOARD:
case WM_WININICHANGE: case WM_WININICHANGE:
case EM_REPLACESEL32:
case EM_SETPASSWORDCHAR32: case EM_SETPASSWORDCHAR32:
case LB_ADDFILE32: FIXME(msg, "message %s (0x%x) needs translation, please report\n", SPY_GetMsgName(msg), msg );
case LB_DIR32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
FIXME(msg, "message %s (0x%x) needs translation\n", SPY_GetMsgName(msg), msg );
return -1; return -1;
default: /* No translation needed */ default: /* No translation needed */
return 0; return 0;
@ -579,6 +579,11 @@ void WINPROC_UnmapMsg32ATo32W( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM
case CB_FINDSTRING32: case CB_FINDSTRING32:
case CB_FINDSTRINGEXACT32: case CB_FINDSTRINGEXACT32:
case CB_SELECTSTRING32: case CB_SELECTSTRING32:
case LB_DIR32:
case LB_ADDFILE32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
case EM_REPLACESEL32:
HeapFree( SystemHeap, 0, (void *)lParam ); HeapFree( SystemHeap, 0, (void *)lParam );
break; break;
@ -650,6 +655,11 @@ INT32 WINPROC_MapMsg32WTo32A( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM *
case CB_FINDSTRING32: case CB_FINDSTRING32:
case CB_FINDSTRINGEXACT32: case CB_FINDSTRINGEXACT32:
case CB_SELECTSTRING32: case CB_SELECTSTRING32:
case LB_DIR32:
case LB_ADDFILE32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
case EM_REPLACESEL32:
*plparam = (LPARAM)HEAP_strdupWtoA( SystemHeap, 0, (LPCWSTR)*plparam ); *plparam = (LPARAM)HEAP_strdupWtoA( SystemHeap, 0, (LPCWSTR)*plparam );
return (*plparam ? 1 : -1); return (*plparam ? 1 : -1);
@ -735,13 +745,8 @@ INT32 WINPROC_MapMsg32WTo32A( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM *
case WM_PAINTCLIPBOARD: case WM_PAINTCLIPBOARD:
case WM_SIZECLIPBOARD: case WM_SIZECLIPBOARD:
case WM_WININICHANGE: case WM_WININICHANGE:
case EM_REPLACESEL32:
case EM_SETPASSWORDCHAR32: case EM_SETPASSWORDCHAR32:
case LB_ADDFILE32: FIXME(msg, "message %s (%04x) needs translation, please report\n",SPY_GetMsgName(msg),msg );
case LB_DIR32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
FIXME(msg, "message %04x needs translation\n",msg );
return -1; return -1;
default: /* No translation needed */ default: /* No translation needed */
return 0; return 0;
@ -771,6 +776,11 @@ void WINPROC_UnmapMsg32WTo32A( HWND32 hwnd, UINT32 msg, WPARAM32 wParam, LPARAM
case CB_FINDSTRING32: case CB_FINDSTRING32:
case CB_FINDSTRINGEXACT32: case CB_FINDSTRINGEXACT32:
case CB_SELECTSTRING32: case CB_SELECTSTRING32:
case LB_DIR32:
case LB_ADDFILE32:
case LB_FINDSTRING32:
case LB_SELECTSTRING32:
case EM_REPLACESEL32:
HeapFree( SystemHeap, 0, (void *)lParam ); HeapFree( SystemHeap, 0, (void *)lParam );
break; break;