Как заставить работать колесико мыши в VB6 IDE?

Одно раздражающее поведение редактора VB6 IDE, особенно при переключении на него с более поздних инструментов, таких как VS.NET, заключается в том, что он не распознает колесико мыши! Может быть, VB6 был обнаружен, когда у большинства мышей его не было, но есть ли способ его исправить, чтобы он распознал колесо мыши?

 Buda Florin18 мая 2017 г., 09:41
Этот вопрос является хорошим примером для запоминания: когда вы думаете, что у вас есть странный вопрос в Интернете, вы никогда не первый: D

Ответы на вопрос(6)

https: //support.microsoft.com/en-us/kb/83791

Чтобы установить VB6 IDE Mousewheel Addin:

Скопируйте VB6IDEMouseWheelAddin.dll в локальный каталог System32 и зарегистрируйтесь. Откройте VB IDE. Перейдите в «Менеджер надстроек». Выберите «Исправление MouseWheel» в доступных надстройках.Проверьте «Loaded / Unloaded» и «Load on Startup». Нажмите кнопку «ОК».

Теперь вы сможете использовать колесико мыши в окне кода.

Решение Вопроса

которое может обеспечить запрашиваемое поведение. Вы должны скачать его по ссылке ниже и зарегистрировать его с помощью предоставленных шагов, таких как использованиеregsvr32

http: //support.microsoft.com/kb/83791

Обновление: вот шаги

Загрузите файл VB6 Mouse Wheel.exe, содержащий библиотеку надстройки и код, который используется для создания библиотеки надстроек.

Извлеките файлы в папку, к которой у вас есть доступ.

Откройте командную строку,запустить от имени администратора

Перейдите в папку, в которую вы распаковали файлы.

type regsvr32 VB6IDEMouseWheelAddin.dll и нажмите кнопку ОК. Начал

Visual Basic 6.0. Нажмите Надстройки, а затем щелкните Диспетчер надстроек. В списке диспетчера надстроек щелкните «Исправление колеса мыши». Нажмите, чтобы установить флажок Loaded / Unloaded, а затем нажмите, чтобы установить флажок Load on Startup. Нажмите ОК.
 MarkJ25 июн. 2009 г., 09:02
В моей компании мы используем бесплатный инструмент Gazanov VBScroll, который работает с VBA, а также работает в режиме SDI среды VB6 (в отличие от надстройки MS). Gasanov.net / VBScroll.asp
 lock06 мая 2011 г., 02:21
спасибо за решение gasanov, очевидно, исправление, опубликованное самим Microsoft, не работает на моей установке VB. но гасанов работает как шарм
 Hrqls15 мая 2014 г., 16:14
+ 1 для инструмента Гасанова: он действительно работает, в отличие от самого решения от Microsoft:)
 Eric25 апр. 2016 г., 03:43
ешение @MS не работает. Я использую Excel 2016. Первое решение ничего не добавляет в меню надстроек в VBA. Второе решение жалуется на проблемы совместимости с Windows 8.1
 johnnyRose23 июн. 2017 г., 17:16
Может быть, это очевидно для других, но для того, чтобы это работало, мне пришлось запустить cmd от имени администратора и запустить там команду вместо «Выполнить». Тогда все остальное работало просто отлично.

который работал для меня, это просто скачать и запустить двоичный файл изhttp: //www.joebott.com/vb6scrollwheel.ht

Использование

Просто запустите exe, и у ваших редакторов VB есть свиток.

Информация от автора:

Это небольшая программа, которая заставит ваше колесо мыши работать в различных старых программах, в основном в окне кода Visual Basic 6. Я заметил, что многие люди приходят на этот сайт из Google в поисках помощи с колесиком мыши. Итак, я решил это исправить.

Многие программы можно поддерживать, настроив INI-файл. Включенный INI-файл включает в себя поддержку:

Окно кода VB6 VB6 Окно проектирования ресурсовSourceSafe 6 Diff ViewerWindiff VBA Editor
 Flea06 нояб. 2015 г., 20:15
Ohmigosh это был спасатель. Решения Microsoft отстой и не работают.
 hirnwunde13 окт. 2017 г., 08:34
На моей машине (Win7x64, последнее обновление от 13.10.17) работает только это решение.
 Mickael V.21 мар. 2018 г., 10:59
Только решение (включая собственное дополнение MS) все еще работает на Win 10 x64, v1709 build 16299.309. Кроме того, если вы используете Win7 или 10, скорее всего, вы используете VB6.exe от имени администратора, поэтому не забудьте запустить эту программу как администратор, как это цепляет процесс.
 Sebastien Servouze24 мая 2018 г., 15:25
Download -> Launch exe (ничего не отображается) -> Launch VB -> Scroll, как колесо мыши только что было изобретено. Анекдоты, только решение, работающее на Win 10 x64 для меня тоже.

Download Загрузите файл VB6 Mouse Wheel.exe по ссылке:http: //download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exRun .exe, нажмите распаковать (у нас есть VB6IDEMouseWheelAddin.dll)Coppy 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» в доступных надстройках.Проверьте «Loaded / Unloaded» и «Load on Startup». Нажмите кнопку «ОК».

как уже упоминалось в другом вопросе.

Ссылка на скачивание: Wheeler

Wheeler - бесплатная программа, улучшающая поведение колесика мыши ...

Wheeler - настраиваемая программа. Вот некоторые основные моменты:

Помимо прокрутки окна под курсором при вращении колесика мыши, можно переместить фокус клавиатуры в это окно ... Благодаря концепции мобильности вы можете управлять обработкой сообщений колесика для каждого класса окна. , Классы окон с областями видимости позволяют вам связывать имена классов окон с конкретными программами, которые их определяют, поэтому вам не нужно беспокоиться о влиянии на другие программы, которые могут невольно использовать те же имена классов окон. ... Вы можете исключить из программы Уилера целые программы.

что обсуждалось на VBForums, защищенный Диллетанте и Элрой).

...использовать Утилита X-Mouse чтобы исправить колесо прокрутки. ... это единственный, который я когда-либо нашел, который правильно прокручивает, когда ваш код отображается как разделенное окно.

Скачать сайт.

С тех пор как я был возникли проблемы с надстройкой Microsoft отметил в некоторых других ответах, я попробовал это, и это работает хорошо. Удобно также позволяет вам установить некоторые параметры для настройки поведения и скорости прокрутки.

Ваш ответ на вопрос