| version 1.18, 2003/10/30 16:54:04 | version 1.20, 2003/10/31 04:11:40 | 
| Line 86  static BYTE np2stopemulate = 0; | Line 86  static BYTE np2stopemulate = 0; | 
 | static  int             np2opening = 1; | static  int             np2opening = 1; | 
 | static  int             np2quitmsg = 0; | static  int             np2quitmsg = 0; | 
 | HMENU   hStat = NULL; | HMENU   hStat = NULL; | 
 |  | static  BYTE    scrnmode; | 
 |  | WINLOC  wl; | 
 |  |  | 
 | static const char np2help[] = "np2.hlp"; | static const char np2help[] = "np2.hlp"; | 
 | static const char np2resume[] = "sav"; | static const char np2resume[] = "sav"; | 
 |  |  | 
 |  |  | 
 | static  BYTE    scrnmode; |  | 
 |  |  | 
 |  |  | 
 | static void winuienter(void) { | static void winuienter(void) { | 
| Line 552  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 553  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 |  |  | 
 | case IDM_F12MOUSE: | case IDM_F12MOUSE: | 
 | xmenu_setf12copy(0); | xmenu_setf12copy(0); | 
| keystat_resetcopyhelp(); | winkbd_resetf12(); | 
 | update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_F12COPY: | case IDM_F12COPY: | 
 | xmenu_setf12copy(1); | xmenu_setf12copy(1); | 
| keystat_resetcopyhelp(); | winkbd_resetf12(); | 
 | update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_F12STOP: | case IDM_F12STOP: | 
 | xmenu_setf12copy(2); | xmenu_setf12copy(2); | 
| keystat_resetcopyhelp(); | winkbd_resetf12(); | 
|  | update |= SYS_UPDATECFG; | 
|  | break; | 
|  |  | 
|  | case IDM_F12EQU: | 
|  | xmenu_setf12copy(3); | 
|  | winkbd_resetf12(); | 
|  | update |= SYS_UPDATECFG; | 
|  | break; | 
|  |  | 
|  | case IDM_F12COMMA: | 
|  | xmenu_setf12copy(4); | 
|  | winkbd_resetf12(); | 
 | update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
| Line 910  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 923  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 | case WM_ENTERSIZEMOVE: | case WM_ENTERSIZEMOVE: | 
 | soundmng_disable(SNDPROC_MAIN); | soundmng_disable(SNDPROC_MAIN); | 
 | mouse_running(MOUSE_STOP); | mouse_running(MOUSE_STOP); | 
| winloc_movingstart(); | winloc_movingstart(&wl); | 
 | toolwin_movingstart(); | toolwin_movingstart(); | 
 | break; | break; | 
 |  |  | 
| Line 922  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 935  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 |  |  | 
 | case WM_MOVING: | case WM_MOVING: | 
 | if (np2oscfg.WINSNAP) { | if (np2oscfg.WINSNAP) { | 
| winloc_movingproc((RECT *)lParam); | winloc_movingproc(&wl, (RECT *)lParam); | 
 | } | } | 
 | break; | break; | 
 |  |  | 
| Line 937  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 950  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 | sysmng_update(SYS_UPDATECFG); | sysmng_update(SYS_UPDATECFG); | 
 | } | } | 
 | else { | else { | 
| winkeydown106(wParam, lParam); | winkbd_keydown(wParam, lParam); | 
 | } | } | 
 | break; | break; | 
 |  |  | 
| Line 946  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 959  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 | return(DefWindowProc(hWnd, WM_SYSKEYUP, VK_F10, lParam)); | return(DefWindowProc(hWnd, WM_SYSKEYUP, VK_F10, lParam)); | 
 | } | } | 
 | if ((wParam != VK_F12) || (np2oscfg.F12COPY)) { | if ((wParam != VK_F12) || (np2oscfg.F12COPY)) { | 
| winkeyup106(wParam, lParam); | winkbd_keyup(wParam, lParam); | 
 | } | } | 
 | break; | break; | 
 |  |  | 
| Line 961  LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 974  LRESULT CALLBACK WndProc(HWND hWnd, UINT | 
 | break; | break; | 
 | } | } | 
 | } | } | 
| winkeydown106(wParam, lParam); | winkbd_keydown(wParam, lParam); | 
 | break; | break; | 
 |  |  | 
 | case WM_SYSKEYUP: | case WM_SYSKEYUP: | 
| winkeyup106(wParam, lParam); | winkbd_keyup(wParam, lParam); | 
 | break; | break; | 
 |  |  | 
 | case WM_MOUSEMOVE: | case WM_MOUSEMOVE: |