Los eventos de rueda del mouse no funcionan en el IDE de Visual Basic 6.0

Este artículo le ayuda a solucionar el problema en el que no puede usar la rueda del mouse para desplazarse en Visual Basic IDE 6.0.

Versión original del producto:   Visual Basic
Número de KB original:   837910

Síntomas

No se puede desplazar con la rueda del mouse en el IDE de Microsoft Visual Basic 6.0.

Causa

Este problema se produce porque el IDE de Visual Basic 6.0 no tiene compatibilidad integrada con el desplazamiento mediante la rueda del mouse.

Solución alternativa

Para solucionar este problema, use uno de los métodos siguientes:

Método 1

Descargue el archivo vb6 mouse Wheel.exe que incluye el archivo DLL del complemento y el código que se usa para crear el archivo DLL del complemento.

  1. Descargue el archivo de Wheel.exe del mouse VB6.
  2. Haga clic en Inicio, en Ejecutar, escriba regsvr32 <path>\VB6IDEMouseWheelAddin.dlly, a continuación, haga clic en Aceptar.
  3. Inicie Visual Basic 6.0.
  4. Haga clic en Complementosy, a continuación, haga clic en Administrador de complementos.
  5. En la lista Administrador de complementos , haga clic en Corregir mousewheel.
  6. Haga clic para activar la casilla Cargado o descargado y, a continuación, haga clic para activar la casilla Cargar al iniciar .
  7. Haga clic en Aceptar.

También puede compilar el archivo DLL del complemento en Visual Basic 6.0. Si lo hace, el archivo DLL del complemento se registra automáticamente. A continuación, puede seguir los pasos del 4 al 7 para habilitar el archivo DLL del complemento. Para compilar el archivo DLL del complemento, haga clic en Crear VB6IDEMouseWheelAddin.dll en el menú Archivo .

Nota

También puede usar este complemento en la mayoría de los entornos de VBA. Instale el complemento como se describió anteriormente, cree un archivo .reg con los siguientes valores y combínelo con el Registro.

Windows Registry Editor Version 5.00

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect

  • "FriendlyName"="MouseWheel Fix"
  • "CommandLineSafe"=dword:000000000
  • "LoadBehavior"=dword:000000000

Nota

Estas claves se pueden omitir si las coloca en HKEY_LOCAL_MACHINE.

Método 2

Vuelva a una versión anterior del software de Microsoft IntelliPoint. Para ello, siga estos pasos:

  1. Si el software de IntelliPoint instalado en el equipo es la versión 4.9 o una versión posterior, quite el software de IntelliPoint del equipo.
  2. Instale la versión 4.12 del software de IntelliPoint.

Más información

La compatibilidad con la rueda del mouse en Visual Basic 6.0 es una función del controlador del mouse. El WM_MOUSEWHEEL mensaje se envía a la ventana Enfoque al girar la rueda del mouse. Dado que el IDE de Visual Basic 6.0 no tiene compatibilidad integrada para desplazarse mediante la rueda del mouse, el IDE omite el WM_MOUSEWHEEL mensaje. Sin embargo, la versión de software 4.12 de IntelliPoint proporciona compatibilidad con la rueda del mouse y convierte el WM_MOUSEWHEEL mensaje en WM_SCROLL. La versión de software de IntelliPoint 4.9 y versiones posteriores no tienen esta característica. Por lo tanto, si desea usar la rueda del mouse para desplazarse por el IDE de Visual Basic 6.0, debe usar la versión 4.12 del software intelliPoint.

Referencias

Para obtener más información sobre la WM_MOUSEWHEEL notificación, consulte WM_MOUSEWHEEL mensaje.

Notificación de examen de virus

Microsoft ha analizado este archivo en busca de virus, usando el software de detección de virus más actual que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores mejorados en seguridad que ayudan a evitar cambios no autorizados en él.