Detecting mousewheel over non-focused window?
My goal is to make a floating toolbar (as its own C# application), and when the user uses the scrollwheel over me I want to change the buttons that are visible. Sounds easy enough, should just be a matter of this one-liner: MouseWheel += new MouseEventHandler(Form1_MouseWheel); The problem I am having is that the mouse wheel handler is only invoked when my application has focus. That means the user has to first click, and then mousewheel. That won't do for what I'm trying to do. I can hook the MouseHover event handler and call form.Activate() then, to get focus. That's suboptimal because if