Diff for /np2/wince/np2.cpp between versions 1.1 and 1.2

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;
   

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>