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

Traduzione articoli Traduzione articoli
Identificativo articolo: 837910 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Non sarà possibile scorrere utilizzando la rotellina del mouse nella finestra di Microsoft IDE 6.0 Visual Basic.

Cause

Questo problema si verifica perché esegue l'IDE 6.0 Visual Basic dispone del supporto incorporato per lo scorrimento mediante la rotellina del mouse.

Workaround

Per aggirare questo problema, utilizzare uno dei seguenti metodi:

Metodo 1

Scaricare il file VB6 Mouse Wheel che include il DLL del componente aggiuntivo e il codice che viene utilizzato per creare la DLL.
  1. Scaricare il file VB6 Mouse Wheel. Il seguente file è disponibile per scaricare dall'area Download Microsoft:
    Riduci l'immagineEspandi l'immagine
    Download
    Download del pacchetto VB6MouseWheel.

    Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    119591 Come ottenere file di supporto Microsoft dai servizi in linea
    Microsoft analizzati in questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente che era disponibile alla data in cui il file è stato registrato. Il file viene memorizzato nei server con protezione avanzata che consentono di impedire modifiche non autorizzate per il file.
  2. Fare clic su Avviare, fare clic su Eseguire, tipo regsvr32 <path>\VB6IDEMouseWheelAddin.dll</path>, e quindi fare clic su OK.
  3. Start Visual Basic 6.0.
  4. Fare clic su Componenti aggiuntivi, quindi fare clic suGestione componenti aggiuntivi.
  5. Nel Gestione componenti aggiuntivi Fare clic suMouseWheel Fix.
  6. Fare clic per selezionare il Caricamento, scaricamento controllo casella e quindi fare clic per selezionare il Caricare all'avvio controllo casella.
  7. Fare clic su OK.
È inoltre possibile creare la DLL in 6.0 Visual Basic. Se si eseguire questa operazione, la DLL viene registrata automaticamente. È quindi possibile seguire i passaggi da 4 a 7 per attivare la DLL. Per creare la DLL del componente aggiuntivo, fare clic su Marca VB6IDEMouseWheelAddin. dll nel File dal menu.

Metodo 2

Tornare a un precedente versione del software Microsoft IntelliPoint. A tale scopo, attenersi alla seguente procedura:
  1. Se il software IntelliPoint installato nel proprio computer versione 4.9 o versione successiva, rimuovere il software IntelliPoint dal proprio computer.
  2. Installare la versione del software IntelliPoint 4.12. Il file seguente è disponibile per il download da Microsoft Download Center:
    Riduci l'immagineEspandi l'immagine
    Download
    Download del pacchetto IntelliPoint 4.12.

    Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    119591 Come ottenere file di supporto Microsoft dai servizi in linea
    Microsoft analizzati in questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente che era disponibile alla data in cui il file è stato registrato. Il file viene memorizzato nei server con protezione avanzata che consentono di impedire modifiche non autorizzate per il file.
Nota È inoltre possibile utilizzare questo componente aggiuntivo in VBA la maggior parte dei ambienti. Installare il componente aggiuntivo, come descritto in precedenza, creare un Reg file con i seguenti valori 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"="MouseWheel Fix"
  • "CommandLineSafe" = DWORD: 00000000
  • "LoadBehavior" = DWORD: 00000000
Nota Queste chiavi possono essere ignorate se si inseriscono in HKEY_LOCAL_MACHINE.

Status

In questo un comportamento legato alla progettazione.

Informazioni

Supporto per la rotellina del mouse in Visual Basic 6.0 è una funzione di driver del mouse. Il messaggio WM_MOUSEWHEEL viene inviato alla finestra di stato attivo quando si ruotare la rotellina del mouse. Poiché l'IDE 6.0 Visual Basic non dispongono di supporto per lo scorrimento mediante la rotellina del mouse, l'IDE ignora il Messaggio WM_MOUSEWHEEL. Tuttavia, il software IntelliPoint versione 4.12 fornisce rotellina del mouse supporta e converte il messaggio WM_MOUSEWHEEL in WM_SCROLL. Software IntelliPoint versione 4.9 e versioni successive non hanno questa funzionalità. Pertanto, se si desidera utilizzare la rotellina del mouse per scorrere in 6.0 Visual Basic IDE, è necessario utilizzare il software IntelliPoint versione 4.12.

Riferimenti

Per ulteriori informazioni sulla notifica WM_MOUSEWHEEL, visitare il seguente sito Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms645617.aspx

Proprietà

Identificativo articolo: 837910 - Ultima modifica: martedì 5 giugno 2012 - Revisione: 0.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Visual Basic for Applications 6.0
  • Microsoft Visual Basic 5.0 Enterprise Edition
Chiavi: 
kbevent kbideproject kbdriver kbdevstudio kbprb kbmt KB837910 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 837910
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com