Add mousewheel support to riched20
Joris Huizer
jorishuizer at planet.nl
Wed Apr 6 15:34:23 CDT 2005
Hannu Valtonen wrote:
> Hi,
>
> This patch adds mousewheel support to the rapidly maturing riched20.
>
> Changelog:
> Add mousewheel support to riched20
>
> - Hannu Valtonen
> + case WM_MOUSEWHEEL:
> + {
> + int gcWheelDelta = 0, nPos = editor->nScrollPosY;
> + UINT pulScrollLines;
> +
> + SystemParametersInfoW(SPI_GETWHEELSCROLLLINES,0, &pulScrollLines, 0);
> + gcWheelDelta -= GET_WHEEL_DELTA_WPARAM(wParam);
> + if (abs(gcWheelDelta) >= WHEEL_DELTA && pulScrollLines)
> + nPos += pulScrollLines * (gcWheelDelta / WHEEL_DELTA) * 8;
Why not like
> + SystemParametersInfoW(SPI_GETWHEELSCROLLLINES,0,
&pulScrollLines, 0);
> + gcWheelDelta = GET_WHEEL_DELTA_WPARAM(wParam);
> + if (gcWheelDelta >= WHEEL_DELTA && pulScrollLines)
> + nPos += pulScrollLines * (-gcWheelDelta / WHEEL_DELTA) * 8;
just seems simpler;
regards,
Joris
More information about the wine-devel
mailing list