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.
- Baixe o arquivo Wheel.exe do Mouse VB6.
- Clique em Iniciar, clique em Executar, digite
regsvr32 <path>\VB6IDEMouseWheelAddin.dll
e clique em OK. - Inicie o Visual Basic 6.0.
- Clique em Suplementos e clique em Gerenciador de Suplementos.
- Na lista Gerenciador de Suplementos , clique em Correção do MouseWheel.
- Clique para selecionar a caixa marcar Carregada/Descarregada e clique para selecionar a caixa Carregar em Inicialização marcar.
- 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:
- Se o software IntelliPoint instalado no computador for a versão 4.9 ou posterior, remova o software IntelliPoint do computador.
- 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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários