Compartir a través de


Los eventos de rueda del ratón no funcionan en el IDE de Visual Basic 6.0

Este artículo le ayuda a solucionar el problema en el que no se puede usar la rueda del mouse para desplazarse en el IDE de Visual Basic 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 para desplazarse 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 Mouse Wheel.exe de VB6, que incluye la DLL del complemento y el código utilizado para crear dicha DLL del complemento.

  1. Descargue el archivo Mouse Wheel.exe de VB6.
  2. Haga clic en Inicio, en Ejecutar, escriba regsvr32 <path>\VB6IDEMouseWheelAddin.dll y, 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 de Administrador de complementos, haga clic en MouseWheel Fix.
  6. Haga clic para activar la casilla Cargado/Descargado y, a continuación, haga clic para activar la casilla Cargar al inicio.
  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 Hacer 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 de .reg con los valores siguientes y combinelo con el registro.

Editor del Registro de Windows versión 5.00

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

  • "NombreAmigable"="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 IntelliPoint instalado en el equipo es la versión 4.9 o posterior, quite el software intelliPoint del equipo.
  2. Instale la versión 4.12 del software 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 Foco 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 4.12 del software IntelliPoint proporciona compatibilidad con la rueda del mouse y convierte el WM_MOUSEWHEEL mensaje en WM_SCROLL. El software IntelliPoint versión 4.9 y versiones posteriores no tienen esta característica. Por lo tanto, si desea usar la rueda del mouse para desplazarse en el IDE de Visual Basic 6.0, debe usar la versión 4.12 del software IntelliPoint.

Referencias

Para obtener información adicional sobre WM_MOUSEWHEEL notificación, consulte el mensaje WM_MOUSEWHEEL.

Notificación de examen de virus

Microsoft examinó este archivo para ver virus, utilizando el software de detección de virus más actual que estaba disponible en la fecha en que se publicó el archivo. Además, el archivo se ha almacenado en servidores con protección mejorada que ayudan a impedir que se realicen cambios no autorizados.