|
|
| version 1.18, 2004/06/20 04:32:18 | version 1.19, 2004/07/15 13:48:39 |
|---|---|
| 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; |