Os eventos da roda do mouse não funcionam no IDE do Visual Basic 6.0

Este artigo ajuda você a contornar o problema em que não é possível usar a roda do mouse para rolar no IDE do Visual Basic 6.0.

Versão original do produto: Visual Basic
Número original do KB: 837910

Sintomas

Você não pode rolar usando a roda do mouse no IDE do Microsoft Visual Basic 6.0.

Motivo

Esse problema ocorre porque o IDE do Visual Basic 6.0 não tem suporte interno para rolagem usando a roda do mouse.

Solução alternativa

Para contornar esse problema, use um dos seguintes métodos:

Método 1

Baixe o arquivo Wheel.exe do Mouse VB6 que inclui a DLL de suplemento e o código usado para criar a DLL de suplemento.

  1. Baixe o arquivo Wheel.exe do Mouse VB6.
  2. Clique em Iniciar, clique em Executar, digite regsvr32 <path>\VB6IDEMouseWheelAddin.dlle clique em OK.
  3. Inicie o Visual Basic 6.0.
  4. Clique em Suplementos e clique em Gerenciador de Suplementos.
  5. Na lista Gerenciador de Suplementos , clique em Correção do MouseWheel.
  6. Clique para selecionar a caixa marcar Carregada/Descarregada e clique para selecionar a caixa Carregar em Inicialização marcar.
  7. Clique em OK.

Você também pode criar a DLL de suplemento no Visual Basic 6.0. Se você fizer isso, a DLL de suplemento será registrada automaticamente. Em seguida, você pode seguir as etapas 4 a 7 para habilitar a DLL de suplemento. Para criar a DLL de suplemento, clique em Fazer VB6IDEMouseWheelAddin.dll no menu Arquivo .

Observação

Você também pode usar esse suplemento na maioria dos ambientes VBA. Instale o suplemento conforme descrito anteriormente, crie um arquivo .reg com os valores a seguir e mescle-o com o registro.

Editor do Registro do Windows Versão 5.00

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

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

Observação

Essas chaves podem ser ignoradas se você colocá-las em HKEY_LOCAL_MACHINE.

Método 2

Retorne a uma versão anterior do software Microsoft IntelliPoint. Para fazer isso, siga estas etapas:

  1. Se o software IntelliPoint instalado no computador for a versão 4.9 ou posterior, remova o software IntelliPoint do computador.
  2. Instale o software intelliPoint versão 4.12.

Mais informações

O suporte à roda do mouse no Visual Basic 6.0 é uma função do driver do mouse. A WM_MOUSEWHEEL mensagem é enviada para a janela Foco quando você gira a roda do mouse. Como o IDE do Visual Basic 6.0 não tem suporte interno para rolagem usando a roda do mouse, o IDE ignora a WM_MOUSEWHEEL mensagem. No entanto, o software IntelliPoint versão 4.12 fornece suporte à roda do mouse e converte a WM_MOUSEWHEEL mensagem em WM_SCROLL. O software IntelliPoint versão 4.9 e versões posteriores não têm esse recurso. Portanto, se você quiser usar a roda do mouse para rolar no IDE do Visual Basic 6.0, você deve usar o software IntelliPoint versão 4.12.

Referências

Para obter informações adicionais sobre WM_MOUSEWHEEL a notificação, consulte WM_MOUSEWHEEL mensagem.

Declaração de verificação de vírus

A Microsoft examinou esse arquivo em busca de vírus, usando o software de detecção de vírus mais atual que estava disponível na data em que o arquivo foi postado. O arquivo é armazenado em servidores aprimorados pela segurança que ajudam a evitar alterações não autorizadas nele.