|
|
| version 1.18, 2004/06/20 04:32:18 | version 1.20, 2004/08/16 07:47:18 |
|---|---|
| Line 175 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 175 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| winkbd_keyup(wParam, lParam); | winkbd_keyup(wParam, lParam); |
| break; | break; |
| #if !defined(_WIN32_WCE) | #if 1 // !defined(_WIN32_WCE) |
| case WM_SYSKEYDOWN: | case WM_SYSKEYDOWN: |
| winkbd_keydown(wParam, lParam); | winkbd_keydown(wParam, lParam); |
| break; | break; |
| Line 198 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 198 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| if (menuvram) { | if (menuvram) { |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 1); | menubase_moving(LOWORD(lParam), HIWORD(lParam), 1); |
| } | } |
| else { | else if (scrnmng_kbdpos(&lParam) == SUCCESS) { |
| #if defined(SUPPORT_SOFTKBD) | #if defined(SUPPORT_SOFTKBD) |
| softkbd_down(LOWORD(lParam), HIWORD(lParam) - 200); | softkbd_down(LOWORD(lParam), HIWORD(lParam)); |
| #endif | #endif |
| } | } |
| } | } |
| Line 208 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 208 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| case WM_LBUTTONUP: | case WM_LBUTTONUP: |
| if (scrnmng_mousepos(&lParam) == SUCCESS) { | if (scrnmng_mousepos(&lParam) == SUCCESS) { |
| #if defined(SUPPORT_SOFTKBD) | #if defined(SUPPORT_SOFTKBD) |
| softkbd_up(); | softkbd_up(); |
| #endif | |
| if (menuvram) { | if (menuvram) { |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); | menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); |
| } | } |
| else if ((LOWORD(lParam) < 32) && (HIWORD(lParam) >= 208)) { | else if (scrnmng_ismenu(lParam)) { |
| sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); | |
| } | |
| #else | |
| if (menuvram) { | |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); | |
| } | |
| else { | |
| sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); | sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); |
| } | } |
| #endif | |
| } | } |
| break; | break; |
| Line 483 int WINAPI WinMain(HINSTANCE hInstance, | Line 475 int WINAPI WinMain(HINSTANCE hInstance, |
| if (!GetMessage(&msg, NULL, 0, 0)) { | if (!GetMessage(&msg, NULL, 0, 0)) { |
| break; | break; |
| } | } |
| #if !defined(_WIN32_WCE) | #if 1 // !defined(_WIN32_WCE) |
| if ((msg.hwnd != hWnd) || | if ((msg.hwnd != hWnd) || |
| ((msg.message != WM_SYSKEYDOWN) && | ((msg.message != WM_SYSKEYDOWN) && |
| (msg.message != WM_SYSKEYUP))) { | (msg.message != WM_SYSKEYUP))) { |