Changeset 354 for Daodan


Ignore:
Timestamp:
Jun 18, 2009, 2:30:27 PM (15 years ago)
Author:
rossy
Message:
 
Location:
Daodan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Daodan/src/Daodan_WindowHack.c

    r351 r354  
    99volatile HWND onihwnd, boxhwnd = NULL;
    1010int inclient = 0;
     11int dragging = 0;
    1112
    1213LRESULT CALLBACK DDrHack_WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
     
    4142                        PostQuitMessage(0);
    4243                        ExitProcess(0);
     44                        break;
     45                case WM_ENTERSIZEMOVE:
     46                        dragging = 1;
     47                        break;
     48                case WM_EXITSIZEMOVE:
     49                        dragging = 0;
    4350                        break;
    4451                default:
     
    117124BOOL WINAPI LIiP_GetCursorPosHook(LPPOINT lpPoint)
    118125{
    119         if (GetAsyncKeyState(VK_F4))
     126        if (GetAsyncKeyState(VK_F4) || dragging)
    120127        {
    121128                lpPoint->x = gl->DisplayMode.Width / 2;
     
    134141BOOL WINAPI LIiP_SetCursorPosHook(int X, int Y)
    135142{
    136         if (GetAsyncKeyState(VK_F4))
     143        if (GetAsyncKeyState(VK_F4) || dragging)
    137144                return TRUE;
    138145        else
Note: See TracChangeset for help on using the changeset viewer.