Gli eventi della rotellina del mouse non funzionano nell'IDE di Visual Basic 6.0

Questo articolo consente di risolvere il problema per cui non è possibile usare la rotellina del mouse per scorrere l'IDE di Visual Basic 6.0.

Versione originale del prodotto: Visual Basic
Numero KB originale: 837910

Sintomi

Non è possibile scorrere usando la rotellina del mouse nell'IDE di Microsoft Visual Basic 6.0.

Causa

Questo problema si verifica perché l'IDE di Visual Basic 6.0 non dispone del supporto predefinito per lo scorrimento tramite la rotellina del mouse.

Soluzione alternativa

Per risolvere questo problema, usare uno dei metodi seguenti:

Metodo 1

Scaricare il file vb6 mouse Wheel.exe che include la DLL del componente aggiuntivo e il codice usato per creare la DLL del componente aggiuntivo.

  1. Scaricare il file vb6 mouse Wheel.exe.
  2. Fare clic su Start, fare clic su Esegui, digitare regsvr32 <path>\VB6IDEMouseWheelAddin.dlle quindi fare clic su OK.
  3. Avviare Visual Basic 6.0.
  4. Fare clic su Componenti aggiuntivi e quindi su Gestione componenti aggiuntivi.
  5. Nell'elenco Gestione componenti aggiuntivi fare clic su Correzione mouseWheel.
  6. Fare clic per selezionare la casella di controllo Caricato/Scaricato e quindi selezionare la casella di controllo Carica all'avvio .
  7. Fare clic su OK.

È anche possibile compilare la DLL del componente aggiuntivo in Visual Basic 6.0. In questo caso, la DLL del componente aggiuntivo viene registrata automaticamente. È quindi possibile seguire i passaggi da 4 a 7 per abilitare la DLL del componente aggiuntivo. Per compilare la DLL del componente aggiuntivo, fare clic su Crea VB6IDEMouseWheelAddin.dll dal menu File .

Nota

È anche possibile usare questo componente aggiuntivo nella maggior parte degli ambienti VBA. Installare il componente aggiuntivo come descritto in precedenza, creare un file .reg con i valori seguenti e unirlo al Registro di sistema.

Editor del Registro di sistema di Windows, versione 5.00

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

  • "FriendlyName"="Correzione mousewheel"
  • "CommandLineSafe"=dword:000000000
  • "LoadBehavior"=dword:000000000

Nota

Queste chiavi possono essere ignorate se vengono inserite in HKEY_LOCAL_MACHINE.

Metodo 2

Tornare a una versione precedente del software Microsoft IntelliPoint. A tal fine, attenersi alla seguente procedura:

  1. Se il software IntelliPoint installato nel computer è versione 4.9 o successiva, rimuovere il software IntelliPoint dal computer.
  2. Installare Il software IntelliPoint versione 4.12.

Ulteriori informazioni

Il supporto della rotellina del mouse in Visual Basic 6.0 è una funzione del driver del mouse. Il WM_MOUSEWHEEL messaggio viene inviato alla finestra Messa a fuoco quando si ruota la rotellina del mouse. Poiché l'IDE di Visual Basic 6.0 non dispone del supporto predefinito per lo scorrimento tramite la rotellina del mouse, l'IDE ignora il WM_MOUSEWHEEL messaggio. Tuttavia, il software IntelliPoint versione 4.12 fornisce il supporto della rotellina del mouse e converte il WM_MOUSEWHEEL messaggio in WM_SCROLL. Questa funzionalità non è disponibile nel software IntelliPoint versione 4.9 e versioni successive. Pertanto, se si vuole usare la rotellina del mouse per scorrere l'IDE di Visual Basic 6.0, è necessario usare il software IntelliPoint versione 4.12.

Riferimenti

Per altre informazioni sulla WM_MOUSEWHEEL notifica, vedere WM_MOUSEWHEEL messaggio.

Attestazione di analisi dei virus

Microsoft ha analizzato questo file alla ricerca di virus, usando il software di rilevamento dei virus più recente disponibile alla data in cui il file è stato pubblicato. Il file viene archiviato in server con sicurezza avanzata che consentono di evitare modifiche non autorizzate.