Одно раздражающее поведение редактора VB6 IDE, особенно при переключении на него из более новых инструментов, таких как VS.NET, заключается в том, что он не распознает колесико мыши! Может быть, VB6 был выведен, когда у большинства мышей его нет, но есть ли способ исправить его, чтобы он распознал колесико мыши?
Как я могу сделать работу Mousewheel в VB6 IDE?
Ответ 1
У Microsoft есть расширение, которое может обеспечить запрашиваемое поведение. Вы должны скачать его по ссылке ниже и зарегистрировать его с помощью предоставленных шагов, таких как использование regsvr32
http://support.microsoft.com/kb/837910
Обновление: вот шаги
-
Загрузите файл VB6 Mouse Wheel.exe, содержащий библиотеку надстройки и код, используемый для создания библиотеки надстроек.
-
Извлеките файлы в место, к которому у вас есть доступ.
-
Откройте командную строку, запустите от имени администратора.
-
Перейдите в папку, в которую вы распаковали файлы.
-
введите regsvr32 VB6IDEMouseWheelAddin.dll и нажмите кнопку ОК. Начните
- Visual Basic 6.0. Нажмите Надстройки, а затем щелкните Диспетчер надстроек.
- В списке диспетчера надстроек щелкните MouseWheel Fix.
- Нажмите, чтобы установить флажок Loaded/Unloaded, а затем нажмите, чтобы установить флажок Load on Startup.
- Нажмите ОК.
Ответ 2
Самый простой способ, который работал у меня, - это просто загрузить и запустить двоичный файл из http://www.joebott.com/vb6scrollwheel.htm
Применение:
Просто запустите exe, и ваши редакторы VB имеют свиток.
Информация от автора:
Это небольшая программа, которая заставит ваше колесо прокрутки мыши работать в различных старых программах - в основном окне Visual Basic 6. я заметил, что многие люди приходят на этот сайт из Google, ищущего помогите с их колесом мыши. Поэтому я решил исправить это.
Можно поддерживать многие программы, настраивая его INI файл. включенный файл INI включает поддержку:
- Окно кода VB6
- Окно разработки ресурсов VB6
- SourceSafe 6 Diff Viewer
- Редактор Viff для Viff
Ответ 3
**** Простой способ для начинающих: ****
- Загрузка Загрузить файл VB6 Mouse Wheel.exe по ссылке: http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
- Запустите .exe, нажмите распаковать (у нас есть VB6IDEMouseWheelAddin.dll)
- Копирование VB6IDEMouseWheelAddin.dll в System32 (x32bit) или SysWOW64 (x64bit)
-
Запустите Cmd от имени администратора 5.1 с x32bit:
C:\WINDOWS\system32> regsvr32 VB6IDEMouseWheelAddin.dll (в Cdm)
5.2 С x64bit:
C:\WINDOWS\system32>cd C:\WINDOWS\SysWOW64
C:\WINDOWS\SysWOW64>regsvr32 VB6IDEMouseWheelAddin.dll (IN cmd)
- Откройте VB IDE.
- Перейдите в "Менеджер надстроек".
- Выберите "Исправление MouseWheel" в доступных надстройках.
- Проверьте "загружен/выгружен" и "загрузить при запуске".
- Нажмите кнопку "ОК".
Ответ 4
Шаги от https://support.microsoft.com/en-us/kb/837910
Чтобы установить VB6 IDE Mousewheel Addin:
- Скопируйте файл VB6IDEMouseWheelAddin.dll в локальный каталог System32 и зарегистрируйтесь.
- Откройте VB IDE.
- Перейдите в "Менеджер надстроек".
- Выберите "MouseWheel Fix" в доступных надстройках.
- Отметьте "Загружено/Разгружено" и "Нагрузка при запуске".
- Нажмите кнопку "ОК".
Теперь вы можете использовать колесико мыши в окне кода.
Ответ 5
Я столкнулся с другим методом (который обсуждался на VBForums, за который выступали Диллетанте и Элрой).
... используйте утилиту X-Mouse, чтобы исправить колесо прокрутки.... это единственный, который я когда-либо нашел, который правильно прокручивает, когда ваш код отображается как разделенное окно.
Так как у меня были проблемы с надстройкой Microsoft, отмеченной в некоторых других ответах, я попробовал это, и она работает хорошо. Удобно также позволяет вам установить некоторые параметры для настройки поведения и скорости прокрутки.
Ответ 6
Здесь другая внешняя программа, как уже упоминалось в другом вопросе.
Ссылка для скачивания: Wheeler
Wheeler - бесплатная программа, которая улучшает поведение вашего колеса мыши...
Wheeler - настраиваемая программа. Вот некоторые основные моменты:
Помимо прокрутки окна под курсором при вращении колесика мыши, можно переместить фокус клавиатуры в это окно... Благодаря концепции подвижности вы можете управлять обработкой сообщений колесика для каждого класса окна. Классы окон с областями видимости позволяют вам связывать имена классов окон с конкретными программами, которые их определяют, поэтому вам не нужно беспокоиться о влиянии на другие программы, которые могут невольно использовать те же имена классов окон.... Вы можете исключить целые программы из лечения Уилера.