|
|
@ -33,6 +33,7 @@ |
|
|
|
#include <stdio.h> |
|
|
|
#include <stdio.h> |
|
|
|
#include <stdlib.h> |
|
|
|
#include <stdlib.h> |
|
|
|
#include <malloc.h> |
|
|
|
#include <malloc.h> |
|
|
|
|
|
|
|
#include <windowsx.h> |
|
|
|
|
|
|
|
|
|
|
|
//========================================================================
|
|
|
|
//========================================================================
|
|
|
|
// Hide mouse cursor
|
|
|
|
// Hide mouse cursor
|
|
|
@ -559,8 +560,8 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, |
|
|
|
int newCursorX, newCursorY; |
|
|
|
int newCursorX, newCursorY; |
|
|
|
|
|
|
|
|
|
|
|
// Get signed (!) cursor position
|
|
|
|
// Get signed (!) cursor position
|
|
|
|
newCursorX = (int)((short)LOWORD(lParam)); |
|
|
|
newCursorX = GET_X_LPARAM(lParam); |
|
|
|
newCursorY = (int)((short)HIWORD(lParam)); |
|
|
|
newCursorY = GET_Y_LPARAM(lParam); |
|
|
|
|
|
|
|
|
|
|
|
if (newCursorX != window->Win32.oldCursorX || |
|
|
|
if (newCursorX != window->Win32.oldCursorX || |
|
|
|
newCursorY != window->Win32.oldCursorY) |
|
|
|
newCursorY != window->Win32.oldCursorY) |
|
|
|