|
|
| version 1.1, 2003/11/24 11:46:54 | version 1.2, 2003/12/01 03:38:52 |
|---|---|
| Line 33 | Line 33 |
| #include "vramhdl.h" | #include "vramhdl.h" |
| #include "menubase.h" | #include "menubase.h" |
| #include "sysmenu.h" | #include "sysmenu.h" |
| #if defined(SUPPORT_SOFTKBD) | |
| #include "softkbd.h" | |
| #endif | |
| static const TCHAR szAppCaption[] = STRLITERAL("Neko Project II"); | static const TCHAR szAppCaption[] = STRLITERAL("Neko Project II"); |
| Line 135 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 138 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| EndPaint(hWnd, &ps); | EndPaint(hWnd, &ps); |
| break; | break; |
| #if defined(WIN32_PLATFORM_PSPC) | |
| case WM_ERASEBKGND: | |
| if (sysrunning) { | |
| scrndraw_redraw(); | |
| } | |
| break; | |
| #endif | |
| case WM_KEYDOWN: | case WM_KEYDOWN: |
| if (wParam == VK_F11) { | if (wParam == VK_F11) { |
| if (menuvram == NULL) { | if (menuvram == NULL) { |
| Line 165 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 176 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| case WM_MOUSEMOVE: | case WM_MOUSEMOVE: |
| if (scrnmng_mousepos(&lParam) == SUCCESS) { | if (scrnmng_mousepos(&lParam) == SUCCESS) { |
| if (menuvram == NULL) { | if (menuvram) { |
| } | |
| else { | |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 0); | menubase_moving(LOWORD(lParam), HIWORD(lParam), 0); |
| } | } |
| } | } |
| Line 175 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 184 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| case WM_LBUTTONDOWN: | case WM_LBUTTONDOWN: |
| if (scrnmng_mousepos(&lParam) == SUCCESS) { | if (scrnmng_mousepos(&lParam) == SUCCESS) { |
| if (menuvram == NULL) { | if (menuvram) { |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 1); | |
| } | } |
| else { | else { |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 1); | #if defined(SUPPORT_SOFTKBD) |
| softkbd_down(LOWORD(lParam), HIWORD(lParam)); | |
| #endif | |
| } | } |
| } | } |
| break; | break; |
| case WM_LBUTTONUP: | case WM_LBUTTONUP: |
| if (scrnmng_mousepos(&lParam) == SUCCESS) { | if (scrnmng_mousepos(&lParam) == SUCCESS) { |
| if (menuvram == NULL) { | |
| #if defined(SUPPORT_SOFTKBD) | |
| softkbd_up(); | |
| TRACEOUT(("%d %d", LOWORD(lParam), HIWORD(lParam))); | |
| if (menuvram) { | |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); | |
| } | |
| else if ((LOWORD(lParam) < 32) && (HIWORD(lParam) >= 208)) { | |
| sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); | sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); |
| } | } |
| else { | #else |
| if (menuvram) { | |
| menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); | menubase_moving(LOWORD(lParam), HIWORD(lParam), 2); |
| } | } |
| else { | |
| sysmenu_menuopen(0, LOWORD(lParam), HIWORD(lParam)); | |
| } | |
| #endif | |
| } | } |
| break; | break; |