Changeset 21303 for trunk/src/user32/listbox.c
- Timestamp:
- Jun 18, 2009, 12:04:13 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/listbox.c
r10607 r21303 3026 3026 else 3027 3027 { 3028 // always DBCS char 3028 3029 CHAR charA[ 2 ]; 3029 INT lenA = 1; 3030 3031 if( IsDBCSLeadByte(( CHAR )( wParam >> 8 ))) 3032 { 3030 3033 3031 charA[ 0 ] = ( CHAR )( wParam >> 8 ); 3034 3032 charA[ 1 ] = ( CHAR )wParam; 3035 lenA = 2; 3036 } 3037 else 3038 charA[ 0 ] = ( CHAR )wParam; 3039 3040 MultiByteToWideChar( CP_ACP, 0, ( LPSTR )charA, lenA, ( LPWSTR )&charW, 1); 3033 3034 MultiByteToWideChar( CP_ACP, 0, ( LPSTR )charA, 2, ( LPWSTR )&charW, 1); 3041 3035 } 3042 3036 return LISTBOX_HandleChar( hwnd, descr, charW );
Note:
See TracChangeset
for help on using the changeset viewer.