Ignore:
Timestamp:
Feb 13, 2001, 8:59:13 PM (25 years ago)
Author:
sandervl
Message:

MN: fixed wrong listbox/combobox asci<->unicode translation for some messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/windowmsg.cpp

    r3274 r5124  
    1 /* $Id: windowmsg.cpp,v 1.21 2000-03-29 17:16:06 sandervl Exp $ */
     1/* $Id: windowmsg.cpp,v 1.22 2001-02-13 19:59:13 sandervl Exp $ */
    22/*
    33 * Win32 window message APIs for OS/2
     
    489489    case WM_WININICHANGE:
    490490    case CB_DIR:
     491    case LB_DIR:
     492    case LB_ADDFILE:
     493#ifndef __WIN32OS2__
    491494    case CB_FINDSTRING:
    492495    case CB_FINDSTRINGEXACT:
    493496    case CB_SELECTSTRING:
    494     case LB_DIR:
    495     case LB_ADDFILE:
    496497    case LB_FINDSTRING:
    497498    case LB_SELECTSTRING:
     499#endif
    498500    case EM_REPLACESEL:
    499501        *plparam = (LPARAM)HEAP_strdupAtoW( GetProcessHeap(), 0, (LPCSTR)*plparam );
     
    534536/* Listbox */
    535537    case LB_ADDSTRING:
     538#ifdef __WIN32OS2__
     539    case LB_FINDSTRING:
     540    case LB_FINDSTRINGEXACT:
     541    case LB_SELECTSTRING:
     542#endif
    536543    case LB_INSERTSTRING:
    537544        if ( WINPROC_TestLBForStr( hwnd ))
     
    551558/* Combobox */
    552559    case CB_ADDSTRING:
     560#ifdef __WIN32OS2__
     561    case CB_FINDSTRING:
     562    case CB_FINDSTRINGEXACT:
     563    case CB_SELECTSTRING:
     564#endif
    553565    case CB_INSERTSTRING:
    554566        if ( WINPROC_TestCBForStr( hwnd ))
     
    633645    case WM_WININICHANGE:
    634646    case CB_DIR:
     647    case LB_DIR:
     648    case LB_ADDFILE:
     649#ifndef __WIN32OS2__
    635650    case CB_FINDSTRING:
    636651    case CB_FINDSTRINGEXACT:
    637652    case CB_SELECTSTRING:
    638     case LB_DIR:
    639     case LB_ADDFILE:
    640653    case LB_FINDSTRING:
    641654    case LB_SELECTSTRING:
     655#endif
    642656    case EM_REPLACESEL:
    643657        HeapFree( GetProcessHeap(), 0, (void *)lParam );
     
    646660/* Listbox */
    647661    case LB_ADDSTRING:
     662#ifdef __WIN32OS2__
     663    case LB_FINDSTRING:
     664    case LB_FINDSTRINGEXACT:
     665    case LB_SELECTSTRING:
     666#endif
    648667    case LB_INSERTSTRING:
    649668        if ( WINPROC_TestLBForStr( hwnd ))
     
    662681/* Combobox */
    663682    case CB_ADDSTRING:
     683#ifdef __WIN32OS2__
     684    case CB_FINDSTRING:
     685    case CB_FINDSTRINGEXACT:
     686    case CB_SELECTSTRING:
     687#endif
    664688    case CB_INSERTSTRING:
    665689        if ( WINPROC_TestCBForStr( hwnd ))
     
    710734    case WM_WININICHANGE:
    711735    case CB_DIR:
     736    case LB_DIR:
     737    case LB_ADDFILE:
     738#ifndef __WIN32OS2__
    712739    case CB_FINDSTRING:
    713740    case CB_FINDSTRINGEXACT:
    714741    case CB_SELECTSTRING:
    715     case LB_DIR:
    716     case LB_ADDFILE:
    717742    case LB_FINDSTRING:
    718743    case LB_SELECTSTRING:
     744#endif
    719745    case EM_REPLACESEL:
    720746        *plparam = (LPARAM)HEAP_strdupWtoA( GetProcessHeap(), 0, (LPCWSTR)*plparam );
     
    756782/* Listbox */
    757783    case LB_ADDSTRING:
     784#ifdef __WIN32OS2__
     785    case LB_FINDSTRING:
     786    case LB_FINDSTRINGEXACT:
     787    case LB_SELECTSTRING:
     788#endif
    758789    case LB_INSERTSTRING:
    759790        if ( WINPROC_TestLBForStr( hwnd ))
     
    773804/* Combobox */
    774805    case CB_ADDSTRING:
     806#ifdef __WIN32OS2__
     807    case CB_FINDSTRING:
     808    case CB_FINDSTRINGEXACT:
     809    case CB_SELECTSTRING:
     810#endif
    775811    case CB_INSERTSTRING:
    776812        if ( WINPROC_TestCBForStr( hwnd ))
     
    832868    case WM_WININICHANGE:
    833869    case CB_DIR:
     870    case LB_DIR:
     871    case LB_ADDFILE:
     872#ifndef __WIN32OS2__
    834873    case CB_FINDSTRING:
    835874    case CB_FINDSTRINGEXACT:
    836875    case CB_SELECTSTRING:
    837     case LB_DIR:
    838     case LB_ADDFILE:
    839876    case LB_FINDSTRING:
    840877    case LB_SELECTSTRING:
     878#endif
    841879    case EM_REPLACESEL:
    842880        HeapFree( GetProcessHeap(), 0, (void *)lParam );
     
    868906/* Listbox */
    869907    case LB_ADDSTRING:
     908#ifdef __WIN32OS2__
     909    case LB_FINDSTRING:
     910    case LB_FINDSTRINGEXACT:
     911    case LB_SELECTSTRING:
     912#endif
    870913    case LB_INSERTSTRING:
    871914        if ( WINPROC_TestLBForStr( hwnd ))
     
    884927/* Combobox */
    885928    case CB_ADDSTRING:
     929#ifdef __WIN32OS2__
     930    case CB_FINDSTRING:
     931    case CB_FINDSTRINGEXACT:
     932    case CB_SELECTSTRING:
     933#endif
    886934    case CB_INSERTSTRING:
    887935        if ( WINPROC_TestCBForStr( hwnd ))
Note: See TracChangeset for help on using the changeset viewer.