Commit cf88959b authored by Emmanuel Puig's avatar Emmanuel Puig

* Fixed mouse wheel

parent 380d793a
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* win32_window.cpp: Win32 implementation of the Window class * win32_window.cpp: Win32 implementation of the Window class
***************************************************************************** *****************************************************************************
* Copyright (C) 2003 VideoLAN * Copyright (C) 2003 VideoLAN
* $Id: win32_window.cpp,v 1.8 2003/04/20 15:06:07 karibu Exp $ * $Id: win32_window.cpp,v 1.9 2003/04/20 16:45:44 karibu Exp $
* *
* Authors: Olivier Teulire <ipkiss@via.ecp.fr> * Authors: Olivier Teulire <ipkiss@via.ecp.fr>
* Emmanuel Puig <karibu@via.ecp.fr> * Emmanuel Puig <karibu@via.ecp.fr>
...@@ -202,10 +202,12 @@ bool Win32Window::ProcessOSEvent( Event *evt ) ...@@ -202,10 +202,12 @@ bool Win32Window::ProcessOSEvent( Event *evt )
return true; return true;
case WM_MOUSEWHEEL: case WM_MOUSEWHEEL:
if( HIWORD( p1 ) > 0 ) if( GET_WHEEL_DELTA_WPARAM( p1 ) > 0 )
MouseScroll( LOWORD( p2 ), HIWORD( p2 ), MOUSE_SCROLL_UP ); MouseScroll( LOWORD( p2 ) - Left, HIWORD( p2 ) - Top,
else if( HIWORD( p1 ) < 0 ) MOUSE_SCROLL_UP );
MouseScroll( LOWORD( p2 ), HIWORD( p2 ), MOUSE_SCROLL_DOWN ); else if( GET_WHEEL_DELTA_WPARAM( p1 ) < 0 )
MouseScroll( LOWORD( p2 ) - Left, HIWORD( p2 ) - Top,
MOUSE_SCROLL_DOWN );
return true; return true;
default: default:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment