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