Develop Ref/Language Info

[VB] VB6.0 IDE-MouseWheel 동작 사용

Hugh J 2017. 4. 20. 08:42

[VB] VB6.0 IDE-MouseWheel 동작 사용

vb6mousewheel.exe


1. Link

 : https://support.microsoft.com/ko-kr/help/837910/mouse-wheel-events-do-not-work-in-the-visual-basic-6-0-ide


2. MS Download Link

 : http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe



 Visual Basic 6.0 을 사용하다보면 다른 IDE와 다른 불편함으로 마우스 휠 동작이 먹히지 않는다는 점이 존재한다.

사소한 것 같지만 생각보다 훠~~얼씬 굉장히! 불편하다.

물론, 키보드의 각종 Fuction 키들을 이용해 자유롭게 이동할 수도 있겠지만..

그래도 있는게 20000배 정도는 낫다고 할 수 있다(?).


한개의 모듈, 한개의 폼 이벤트 에 달하는 코딩 줄이 수백줄에 달한다면..?

.....ㅎㅎ..... 더 이상 말할 필요도 없다.


구글링 or MSDN에서 검색만 잠깐해도 쉽게 알 수 있는 정보지만 업로드.. 방법은 아래와 같다.


패키지를 다운받아 설치하게 되면 기본 설치 폴더명은 C:\Users\{사용자명}\AppData\Local\Temp 인데

수정해도 관계는 없고,사용하기 위해서 ActiveX 컨트롤 등록부터 해야한다. (명령어는 "regsvr32")


커맨드 명령창 실행 혹은 실행창 실행 ([관리자 권한] 주의!!) 후

regsvr32 C:\Users\{사용자명}\AppData\Local\Temp\VB6IDEMouseWheelAddin.dll

입력하게 되면 아래와 같은 화면을 볼 수 있게 되는데, 다음으로 VB 실행 및 아래의 캡처대로 설정!







순서 종합 정리


1. 패키지 다운로드 및 설치


2. ActiveX 컨트롤 등록 (regsvr32 설치된 파일의 경로)

 : 실행창 혹은 커맨드 명령창 => regsvr32 C:\Users\{사용자명}\AppData\Local\Temp\VB6IDEMouseWheelAddin.dll


3. VB 6.0 내에서 설정

 : 추가 기능 => 추가 기능 관리자 => MouseWheel Fix 선택 => 로드/언로드 => 시작할 때 로드 선택 확인 => VB 재실행


4. 프로젝트 재실행