Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как обойти проблему, в которой нельзя использовать колесико мыши для прокрутки в интегрированной среде разработки Visual Basic 6.0.
Исходная версия продукта: Visual Basic
Исходный номер базы знаний: 837910
Симптомы
Вы не можете прокручивать колесико мыши в интегрированной среде разработки Microsoft Visual Basic 6.0.
Причина
Эта проблема возникает, так как интегрированная среда разработки Visual Basic 6.0 не поддерживает прокрутку с помощью колесика мыши.
Обходное решение
Чтобы обойти эту проблему, используйте один из следующих методов:
Метод 1
Скачайте файл VB6 Mouse Wheel.exe, содержащий библиотеку DLL дополнения и код, который используется для её создания.
- Скачайте файл VB6 Mouse Wheel.exe.
- Нажмите кнопку "Пуск", нажмите кнопку "Запустить", введите и нажмите кнопку
regsvr32 <path>\VB6IDEMouseWheelAddin.dll
". - Запустите Visual Basic 6.0.
- Щелкните "Надстройки", затем щелкните "Диспетчер надстроек".
- В списке Менеджера надстроек щелкните MouseWheel Fix.
- Установите флажок "Загружено или выгружено", а затем установите флажок "Загрузка при запуске".
- Нажмите кнопку ОК.
Вы также можете создать библиотеку DLL надстройки в Visual Basic 6.0. При этом библиотека DLL надстройки автоматически регистрируется. Можно затем выполнить шаги 4–7, чтобы включить DLL-модуль надстройки. Чтобы создать библиотеку DLL надстройки, щелкните "Создать VB6IDEMouseWheelAddin.dll" в меню "Файл".
Примечание.
Эту надстройку можно также использовать в большинстве сред VBA. Установите надстройку, как описано ранее, создайте файл .reg со следующими значениями и объедините его с реестром.
Редактор реестра Windows версии 5.00
HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect
- "FriendlyName"="Исправление колесика мыши"
- "CommandLineSafe"=dword:0000000000
- "LoadBehavior"=dword:0000000000
Примечание.
Эти ключи могут игнорироваться, если вы разместите их под HKEY_LOCAL_MACHINE
.
Метод 2.
Вернитесь к более ранней версии программного обеспечения Microsoft IntelliPoint. Для этого выполните следующие шаги.
- Если на компьютере установлено программное обеспечение IntelliPoint версии 4.9 или более поздней версии, удалите программное обеспечение IntelliPoint с компьютера.
- Установите программное обеспечение IntelliPoint версии 4.12.
Дополнительная информация
Поддержка колесика мыши в Visual Basic 6.0 — это функция драйвера мыши. Сообщение WM_MOUSEWHEEL
отправляется в окно фокусировки при повороте колесика мыши. Так как интегрированная среда разработки Visual Basic 6.0 не поддерживает прокрутку с помощью колесика мыши, интегрированная среда разработки игнорирует WM_MOUSEWHEEL
сообщение. Однако программное обеспечение IntelliPoint версии 4.12 обеспечивает поддержку колесика мыши и преобразует сообщение в WM_MOUSEWHEEL
WM_SCROLL
. Программа IntelliPoint версии 4.9 и более поздних версий не имеют этой функции. Поэтому, если вы хотите использовать колесико мыши для прокрутки в интегрированной среде разработки Visual Basic 6.0, необходимо использовать программное обеспечение IntelliPoint версии 4.12.
Ссылки
Дополнительные сведения об уведомлении WM_MOUSEWHEEL
можно найти в сообщении WM_MOUSEWHEEL.
Утверждение проверки вирусов
Корпорация Майкрософт отсканировал этот файл для вирусов, используя самое актуальное программное обеспечение обнаружения вирусов, которое было доступно на дате размещения файла. Файл хранится на серверах с повышенными безопасностью, которые помогают предотвратить любые несанкционированные изменения.