Hello Figo,
Thanks for the comments. I had been using a Genius optical mouse on my previous XP machine, which did provide all of this functionality automatically, so it felt like a step backwards in usability using the Intellipoint driver, particularly as there are so many multi-pane windows in VS2005. Looks like mybest option is to try and get the Genius mouse to work with Vista. No, as with so many things Vista, that doesn't work.
Incidentally, the Vista User Experience guidelines recommend:
Make the mouse wheel affect the control, pane, or window that the pointer is currently over. Doing so avoids unintended results.
Make the mouse wheel take effect without clicking or having input focus. Hovering is sufficient.
Make the mouse wheel affect the object with the most specific scope. For example, if the pointer is over a scrollable list box control in a scrollable pane within a scrollable window, the mouse wheel affects the list box control.
I wonder why MS so completely ignore their own good practice guidelines in their own product??
Regards
John