Eventos de roda do rato não funcionam no IDE do Visual Basic 6.0

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 837910
Sintomas
Não é possível deslocar-se utilizando a roda do rato no IDE do Microsoft Visual Basic 6.0.
Causa
Este problema ocorre porque o IDE do Visual Basic 6.0 não tem suporte incorporado para deslocamento utilizando a roda do rato.
Como contornar
Para contornar este problema, utilize um dos seguintes métodos:

Método 1

Transfira o ficheiro VB6 rato Wheel.exe que inclui adicionar DLL e o código que é utilizado para criar a DLL do suplemento.
  1. Transfira o ficheiro VB6 rato Wheel.exe. O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
    TransferirTransferir o pacote VB6MouseWheel.EXE agora.

    Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
    A Microsoft analisou este ficheiro quanto à presença de virus. A Microsoft utilizou o software de deteção de vírus mais atual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada que ajudam a impedir alterações não autorizadas ao ficheiro.
  2. Clique em Iniciar, clique em Executar, tipo regsvr32 <path>\VB6IDEMouseWheelAddin.dll</path>e, em seguida, clique em OK.
  3. Inicie o Visual Basic 6.0.
  4. Clique em Suplementose, em seguida, clique emGestor de suplementos.
  5. Na lista de Gestor de suplementos , clique emCorrigir MoverARodaDoRato.
  6. Clique para seleccionar a caixa de verificação Loaded/Unloaded e, em seguida, clique para seleccionar a caixa de verificação de carga no arranque .
  7. Clique em OK.
Também é possível criar a DLL suplementar no Visual Basic 6.0. Se o fizer, a DLL do suplemento é registada automaticamente. Em seguida, pode seguir os passos 4 a 7 para activar a DLL do suplemento. Para criar a DLL do suplemento, clique em Fazer VB6IDEMouseWheelAddin no menu ficheiro .

Método 2

Regressar a uma versão anterior do software Microsoft IntelliPoint. Para tal, siga estes passos:
  1. Se o software IntelliPoint instalada no Teucomputador é a versão 4.9 ou uma versão posterior, remova o software IntelliPoint Teucomputador.
  2. Instale o IntelliPoint software version4.12. O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
    TransferirTransferir o pacote IntelliPoint 4.12 agora.

    Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
    A Microsoft analisou este ficheiro quanto à presença de virus. A Microsoft utilizou o software de deteção de vírus mais atual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada que ajudam a impedir alterações não autorizadas ao ficheiro.
Nota Também pode utilizar este suplemento na maior parte dos ambientes VBA. Instalar o suplemento conforme descrito anteriormente, crie um ficheiro. reg com os valores seguintes e intercalá-la com o registo.

Editor de registo do Windows versão 5.00

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect
  • "Correcção de MoverARodaDoRato FriendlyName"=""
  • "CommandLineSafe" = dword: 00000000
  • "LoadBehavior" = dword: 00000000
Nota Estas chaves podem ser ignoradas se colocar sob HKEY_LOCAL_MACHINE.
Ponto Da Situação
Este comportamento ocorre por predefinição.
Mais Informação
Suporte para a roda do rato no Visual Basic 6.0 é uma função de controlador de rato. A mensagem WM_MOUSEWHEEL é enviada para a janela de foco quando gira a roda do rato. Uma vez que o IDE do Visual Basic 6.0 não tem suporte incorporado para deslocamento utilizando a roda do rato, o IDE ignora a mensagem WM_MOUSEWHEEL. No entanto, a versão 4.12 do software IntelliPoint fornece suporte para a roda do rato e converte a mensagem WM_MOUSEWHEEL em WM_SCROLL. Versão do software IntelliPoint 4.9 e versões posteriores não tem esta funcionalidade. Por conseguinte, se pretender utilizar a roda do rato para deslocamento no IDE do Visual Basic 6.0, tem de utilizar o IntelliPoint versão 4.12 do software.
Referências
Para obter informações adicionais sobre a notificação WM_MOUSEWHEEL, visite o seguinte Web site da Microsoft Developer Network (MSDN):

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 837910 - Última Revisão: 07/03/2016 17:03:00 - Revisão: 5.0

Microsoft Visual Basic for Applications 6.0, Microsoft Visual Basic 5.0 Enterprise Edition

  • kbevent kbideproject kbdriver kbdevstudio kbprb kbmt KB837910 KbMtpt
Comentários