Changeset 21344 for trunk/src/user32
- Timestamp:
- Oct 6, 2009, 1:01:18 PM (16 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r21341 r21344 923 923 924 924 case WM_CHAR: 925 dprintf(("OS2: WM_CHAR %x %x %x, %x %x focus wnd %x", win32wnd->getWindowHandle(), mp1, mp2, pWinMsg->wParam, pWinMsg->lParam, WinQueryFocus(HWND_DESKTOP)));925 dprintf(("OS2: WM_CHAR %x %x %x, %x %x msg: %x focus wnd %x", win32wnd->getWindowHandle(), mp1, mp2, pWinMsg->wParam, pWinMsg->lParam, pWinMsg->message, WinQueryFocus(HWND_DESKTOP))); 926 926 win32wnd->MsgChar(pWinMsg); 927 /* 928 * now, we need to send WM_CHAR message 929 * to inform Win32 window that an char was input 930 * We ignoring wm_char sending in case of Ctrl or Alt pressed 931 * Also we 932 */ 933 /* sending only after WINWM_KEYDOWN */ 934 /* checking for alphanum chars and number. did I miss something? 935 */ 936 if (WINWM_KEYDOWN == pWinMsg->message && 937 (SHORT1FROMMP(mp1) & KC_CHAR) && 938 (pWinMsg->wParam >= 0x30 && pWinMsg->wParam <= 0x5A) || 939 pWinMsg->wParam == 0x20) 940 { 941 MSG extramsg; 942 memcpy(&extramsg, pWinMsg, sizeof(MSG)); 943 extramsg.message = WINWM_CHAR; 944 extramsg.wParam = (ULONG)mp2; 945 win32wnd->MsgChar(&extramsg); 946 } 947 927 948 break; 928 949 … … 1440 1461 break; 1441 1462 } 1442 1463 1443 1464 case WM_CHAR: 1444 1465 { -
trunk/src/user32/user32rsrc.orc
r21340 r21344 867 867 #define OCR_HELP 32651 /* only defined in Odin */ 868 868 869 #if 1870 869 OCR_HAND CURSOR LOADONCALL DISCARDABLE 871 870 { 872 '00 00 02 00 01 00 20 20 02 00 01 00 01 00 30 01' 873 '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00' 874 '00 00 01 00 01 00 00 00 00 00 00 02 00 00 00 00' 875 '00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00' 876 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 877 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 878 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 879 '00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 C0' 880 '00 00 01 80 00 00 01 80 00 00 03 00 00 00 43 00' 881 '00 00 66 00 00 00 76 00 00 00 7E 00 00 00 7F C0' 882 '00 00 7F 80 00 00 7F 00 00 00 7E 00 00 00 7C 00' 883 '00 00 78 00 00 00 70 00 00 00 60 00 00 00 40 00' 884 '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF' 885 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF' 886 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF' 887 'FF FF FF FF FF FF FF FF FF FF FF 3F FF FF FF 3F' 888 'FF FF FE 7F FF FF FE 7F FF FF FC FF FF FF BC FF' 889 'FF FF 99 FF FF FF 89 FF FF FF 81 FF FF FF 80 3F' 890 'FF FF 80 7F FF FF 80 FF FF FF 81 FF FF FF 83 FF' 891 'FF FF 87 FF FF FF 8F FF FF FF 9F FF FF FF BF FF' 892 'FF FF FF FF FF FF' 893 } 894 #endif 871 '00 00 02 00 01 00 20 20 00 00 07 00 00 00 30 01' 872 '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00' 873 '00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00' 874 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 875 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 876 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 877 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 878 '00 00 01 FF 00 00 01 FF 00 00 03 FF 80 00 03 FF' 879 '80 00 07 FF 80 00 07 FF C0 00 0F FF C0 00 0B FF' 880 'C0 00 1B FF C0 00 3B FF C0 00 33 FF C0 00 03 B6' 881 'C0 00 03 B6 80 00 03 B6 00 00 03 B0 00 00 03 80' 882 '00 00 03 80 00 00 03 80 00 00 03 80 00 00 03 80' 883 '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF' 884 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF' 885 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FC 00' 886 '7F FF FC 00 7F FF FC 00 7F FF F8 00 3F FF F8 00' 887 '3F FF F0 00 3F FF F0 00 1F FF E0 00 1F FF E0 00' 888 '1F FF C0 00 1F FF 80 00 1F FF 80 00 1F FF 88 00' 889 '1F FF F8 00 3F FF F8 00 7F FF F8 01 FF FF F8 0F' 890 'FF FF F8 3F FF FF F8 3F FF FF F8 3F FF FF F8 3F' 891 'FF FF FC 7F FF FF' 892 } 895 893 896 894 ///////////////////////////////////////////////////////////////////////////// -
trunk/src/user32/win32wbase.cpp
r21303 r21344 1559 1559 { 1560 1560 1561 dprintf(("DefWndProc: winmsg: %x for %x Msg %s", Msg, Win32Hwnd, GetMsgText( HIWORD(lParam))));1561 dprintf(("DefWndProc: winmsg: %x for %x Msg %s", Msg, Win32Hwnd, GetMsgText(/*HIWORD(lParam)*/Msg))); 1562 1562 1563 1563 switch(Msg) -
trunk/src/user32/winkeyboard.cpp
r21340 r21344 1638 1638 if (uCode >= VK_A && uCode <= VK_Z) 1639 1639 { 1640 return 'A' + uCode - VK_A;1640 return 'A' + uCode - VK_A; 1641 1641 } 1642 1642 break;
Note:
See TracChangeset
for help on using the changeset viewer.