Les événements de roulette de la souris ne fonctionnent pas dans l'environnement de IDE de Visual Basic 6.0

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 837910
Symptômes
Vous ne pouvez pas faire défiler dans l'environnement Microsoft Visual Basic 6.0 IDE à l'aide de la roulette de la souris.
Cause
Ce problème se produit car l'environnement de Visual Basic 6.0 IDE ne prend pas en charge le défilement à l'aide de la roulette de la souris .
Contournement
Pour contourner ce problème, appliquez l'une des méthodes suivantes :

Méthode 1

Téléchargez le fichier VB6 souris Wheel.exe qui inclut des DLL de configuration et le code qui est utilisé pour créer la DLL complémentaire.
  1. Téléchargez le fichier VB6 souris Wheel.exe. Le fichier suivant est disponible au téléchargement à partir du Microsoft Download Center :
    TéléchargerTélécharger le package VB6MouseWheel.EXE maintenant.

    Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    119591 Comment obtenir des fichiers de soutien technique Microsoft auprès des services en ligne
    Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.
  2. Cliquez sur Démarrer, sur exécuter, type regsvr32 <path>\VB6IDEMouseWheelAddin.dll</path>, puis cliquez sur OK.
  3. Démarrez Visual Basic 6.0.
  4. Cliquez sur Compléments, puis cliquez surGestionnaire de compléments.
  5. Dans la liste du Gestionnaire de compléments , cliquez surMouseWheel Fix.
  6. Activez la case à cocher Charger/Décharger , puis cliquez sur pour sélectionner la case à cocher charger au démarrage .
  7. Cliquez sur OK.
Vous pouvez également créer la DLL complémentaire dans Visual Basic 6.0. Si vous procédez ainsi, la DLL du complément est automatiquement enregistrée. Vous pouvez alors suivre les étapes 4 à 7 pour activer la DLL du complément. Pour créer la DLL complémentaire, cliquez sur Créer VB6IDEMouseWheelAddin.dll dans le menu fichier .

Méthode 2

Revenir à une version antérieure du logiciel Microsoft IntelliPoint. Pour ce faire, procédez comme suit :
  1. Si le logiciel IntelliPoint installé sur Votre_Ordinateur est la version 4.9 ou une version ultérieure, supprimez le logiciel IntelliPoint Votre_Ordinateur.
  2. Installation de version4.12 du logiciel IntelliPoint. Le fichier suivant est disponible au téléchargement à partir du Microsoft Download Center :
    TéléchargerTélécharger le package IntelliPoint 4.12 maintenant.

    Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    119591 Comment obtenir des fichiers de soutien technique Microsoft auprès des services en ligne
    Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.
Remarque Vous pouvez également utiliser ce complément dans la plupart des environnements VBA. Installez le complément comme décrit précédemment, créez un fichier .reg avec les valeurs suivantes et fusionnez-le avec votre Registre.

Windows Registry Editor Version 5.00

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect
  • « FriendlyName » = » MouseWheel Fix »
  • « CommandLineSafe » = DWORD: 00000000
  • « LoadBehavior » = DWORD: 00000000
Remarque Ces clés peuvent être ignorées si vous les placez sous HKEY_LOCAL_MACHINE.
Statut
Ce comportement est voulu par la conception.
Plus d'informations
La prise en charge de la roulette de la souris dans Visual Basic 6.0 est une fonction du pilote de la souris. Le message WM_MOUSEWHEEL est envoyé à la fenêtre Focus lorsque vous faites pivoter la roulette de la souris. Étant donné que l'environnement IDE 6.0 de Visual Basic n'a pas de prise en charge intégrée du défilement à l'aide de la roulette de la souris, l'IDE ignore le message WM_MOUSEWHEEL. Toutefois, la version 4.12 du logiciel IntelliPoint fournit la prise en charge de la roulette de la souris et convertit le message WM_MOUSEWHEEL en WM_SCROLL. La version 4.9 du logiciel IntelliPoint et les versions ultérieures n'offrent pas cette fonction. Par conséquent, si vous souhaitez utiliser la roulette de la souris pour faire défiler dans l'environnement de IDE de Visual Basic 6.0, vous devez utiliser la version 4.12 du logiciel IntelliPoint.
Références
Pour plus d'informations sur la notification de WM_MOUSEWHEEL, visitez le site Web de Microsoft Developer Network (MSDN) à l'adresse suivante :

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 837910 - Dernière mise à jour : 08/16/2015 22:46:00 - Révision : 6.0

Microsoft Visual Basic pour Applications 6.0, Microsoft Visual Basic 5.0 Édition Entreprise

  • kbevent kbideproject kbdriver kbdevstudio kbprb kbmt KB837910 KbMtfr
Commentaires