title: How to handle WM_MOUSEHWHEEL the way Explorer does it?
body: <p>I have Logitech M705 mouse with a scroll wheel that allows for horizontal scrolling. I have successfully implemented a handler for this button event in my C# program (implemented as described <a href="http://www.philosophicalgeek.com/2007/07/27/mouse-tilt-wheel-horizontal-scrolling-in-c/" rel="nofollow">here</a>), but so far I can only get it to scroll <em>once</em>. In Explorer, when I press the wheel to the right, it scrolls to the right <em>continuously</em> until I release the wheel. In my program, it scrolls only one step. The <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms645614%28v=vs.85%29.aspx" rel="nofollow">WM_MOUSEHWHEEL</a> message is not seen until I release and press the wheel again!</p>
  
  <p><strong>Q:</strong> How do you implement <em>continuous</em> horizontal scrolling for the <code>WM_MOUSEHWHEEL</code> message?</p>