Me sucede tantas veces que giro la rueda de desplazamiento sobre algún elemento desplazable, pero la cosa NO SE DESPLAZA. Lo que es peor, puede desplazarse algo más en otra parte de la pantalla.
Sé muy bien por qué sucede eso. Windows está enviando el comando al elemento activo en la ventana activa, es decir, lo que tiene el foco.
Pero ese comportamiento es absurdo. El foco está destinado al teclado, no al mouse. Si hago clic en un botón del mouse, ese clic va a lo que esté debajo del puntero del mouse, no al elemento enfocado.
¡EL TECLADO ES EL QUE NECESITA UN ELEMENTO ENFOCADO, NO EL RATÓN!
De todos modos, suficientes protestas.
¿Hay alguna forma de corregir esto para que funcione de manera lógica e intuitiva? es decir, desplazar la cosa que está debajo del puntero del mouse.
EDITAR:
Estoy buscando una solución general para todas las versiones de Windows (al menos desde WinXP) ya que el problema está presente en todas ellas.
EDIT 2:
conozco la función X-mouse, pero eso no es lo que necesito. No quiero que otras ventanas / elementos se centren solo porque el puntero está sobre ellos, eso es más una molestia que no.
EDITAR 3:
Estoy buscando una solución que funcione en el nivel de control gui, es decir, desplazar el elemento específico en la ventana a la que apunta el mouse (piense en ventanas MDI como Windows Explorer con un panel izquierdo y central, etc. )