Události kolečka myši nefungují v integrovaném vývojovém prostředí Visual Basic 6.0

Příznaky

Nelze posouvání pomocí kolečka myši v integrovaném vývojovém prostředí Microsoft Visual Basic 6.0.

Příčina

K tomuto problému dochází, protože rozhraní IDE Visual Basic 6.0 není integrována podpora pro posouvání pomocí kolečka myši.

Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:

Metoda 1

Stáhněte soubor VB6 Mouse Wheel.exe, který obsahuje knihovnu DLL doplňku a kód, který se používá k vytvoření knihovny DLL doplňku.
  1. Stáhněte soubor VB6 Mouse Wheel.exe. Je k dispozici pro stahování Microsoft Download Center následující soubor:
    Download Stáhněte balíček VB6MouseWheel.EXE

    Pro více informací o tom, jak stahovat soubory podpory společnosti Microsoft, klepněte na následující číslo článku v databázi Microsoft Knowledge Base:
    119591 jak získat soubory podpory společnosti Microsoft ze serverů služeb online
    Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.
  2. Klepněte na tlačítko Start, na příkaz Spustit, zadejte regsvr32 < cesta > \VB6IDEMouseWheelAddin.dlla potom klepněte na tlačítko OK.
  3. Spusťte aplikaci Visual Basic 6.0.
  4. Klepněte na příkaz Doplňkya klepněte na tlačítko
    Správce doplňků.
  5. V seznamu Správce doplňků klepněte na tlačítko
    MouseWheel Fix.
  6. Klepnutím zaškrtněte políčko Loaded/uvolněno a potom klepnutím zaškrtněte políčko načíst při spuštění .
  7. Klepněte na tlačítko OK

Můžete také vytvořit knihovnu DLL v jazyce Visual Basic 6.0. Je-li to provést, je automaticky zaregistrován knihovnu DLL. Můžete potom postupujte podle kroků 4 až 7 povolit knihovnu DLL. Sestavit knihovnu DLL, klepněte v nabídce soubor Vytvořit VB6IDEMouseWheelAddin.dll .

Metoda 2

Návrat ke starší verzi softwaru Microsoft IntelliPoint. Chcete-li to provést, postupujte takto:
  1. Pokud je v počítači nainstalován software IntelliPoint verze 4.9 nebo novější, odinstalujte jej z počítače.
  2. Nainstalujte verzi 4.12 softwaru IntelliPoint. Je k dispozici pro stahování Microsoft Download Center následující soubor:
    Download Stáhněte balíček IntelliPoint 4.12.

    Pro více informací o tom, jak stahovat soubory podpory společnosti Microsoft, klepněte na následující číslo článku v databázi Microsoft Knowledge Base:
    119591 jak získat soubory podpory společnosti Microsoft ze serverů služeb online
    Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.
Poznámka: Tento doplněk lze použít také ve většině prostředí jazyka VBA. Nainstalovat doplněk, jak bylo popsáno výše, vytvořte soubor REG s následujícími hodnotami a jeho sloučení s registrem.

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
Poznámka: Tyto klíče může být ignorován, pokud umístíte pod klíčem HKEY_LOCAL_MACHINE.

Stav

Toto chování je záměrné.

Další informace

Podpora kolečka myši v Visual Basic 6.0 je funkce ovladač myši. WM_MOUSEWHEEL zpráva je odeslána do okna aktivní při otočení kolečka myši. Protože v integrovaném vývojovém prostředí Visual Basic 6.0 není integrována podpora pro posouvání pomocí kolečka myši, rozhraní IDE zpráva WM_MOUSEWHEEL ignorována. Však verzi 4.12 softwaru IntelliPoint poskytuje podporu kolečka myši a převede zprávu WM_MOUSEWHEEL na zprávu WM_SCROLL. Software IntelliPoint verze 4.9 a novější tuto funkci nemají. Proto pokud chcete použít kolečko myši k posouvání v integrovaném vývojovém prostředí Visual Basic 6.0, je nutné použít verzi 4.12 softwaru IntelliPoint.

Odkazy

Další informace o oznámení WM_MOUSEWHEEL naleznete následujícím webu Microsoft Developer Network (MSDN):
Vlastnosti

ID článku: 837910 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor