Visual Basic 6.0 IDE에서는 마우스 휠 이벤트가 작동하지 않습니다.
이 문서는 마우스 휠을 사용하여 Visual Basic 6.0 IDE에서 스크롤할 수 없는 문제를 해결하는 데 도움이 됩니다.
원래 제품 버전: Visual Basic
원래 KB 번호: 837910
증상
Microsoft Visual Basic 6.0 IDE에서는 마우스 휠을 사용하여 스크롤할 수 없습니다.
원인
이 문제는 Visual Basic 6.0 IDE가 마우스 휠을 사용하여 스크롤을 기본적으로 지원하지 않기 때문에 발생합니다.
해결 방법
이 문제를 해결하려면 다음 방법 중 하나를 사용합니다.
방법 1
추가 기능 DLL 및 추가 기능 DLL을 만드는 데 사용되는 코드가 포함된 VB6 마우스 Wheel.exe 파일을 다운로드합니다.
- VB6 마우스 Wheel.exe 파일을 다운로드합니다.
- 시작을 클릭하고 실행을 클릭하고 입력
regsvr32 <path>\VB6IDEMouseWheelAddin.dll
한 다음 확인을 클릭합니다. - Visual Basic 6.0을 시작합니다.
- 추가 기능을 클릭한 다음 추가 기능 관리자를 클릭합니다.
- 추가 기능 관리자 목록에서 MouseWheel 수정을 클릭합니다.
- 로드/언로드 확인란을 클릭하여 선택한 다음 시작 시 로드 확인란을 클릭하여 선택합니다.
- 확인을 클릭합니다.
Visual Basic 6.0에서 추가 기능 DLL을 빌드할 수도 있습니다. 이렇게 하면 추가 기능 DLL이 자동으로 등록됩니다. 그런 다음 4~7단계를 수행하여 추가 기능 DLL을 사용하도록 설정할 수 있습니다. 추가 기능 DLL을 빌드하려면 파일 메뉴에서 VB6IDEMouseWheelAddin.dll만들기 를 클릭합니다.
참고
대부분의 VBA 환경에서 이 추가 기능을 사용할 수도 있습니다. 앞에서 설명한 대로 추가 기능을 설치하고, 다음 값으로 .reg 파일을 만들고, 레지스트리와 병합합니다.
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
참고
이러한 키는 아래에 HKEY_LOCAL_MACHINE
배치하는 경우 무시될 수 있습니다.
방법 2
이전 버전의 Microsoft IntelliPoint 소프트웨어로 돌아갑니다. 이렇게 하려면 다음과 같이 하십시오.
- 컴퓨터에 설치된 IntelliPoint 소프트웨어가 버전 4.9 이상인 경우 컴퓨터에서 IntelliPoint 소프트웨어를 제거합니다.
- IntelliPoint 소프트웨어 버전 4.12를 설치합니다.
추가 정보
Visual Basic 6.0의 마우스 휠 지원은 마우스 드라이버의 기능입니다. WM_MOUSEWHEEL
마우스 휠을 회전하면 포커스 창으로 메시지가 전송됩니다. Visual Basic 6.0 IDE는 마우스 휠을 사용하여 스크롤을 기본적으로 지원하지 않으므로 IDE는 메시지를 무시합니다 WM_MOUSEWHEEL
. 그러나 IntelliPoint 소프트웨어 버전 4.12는 마우스 휠 지원을 제공하고 메시지를 WM_SCROLL
.로 변환합니다WM_MOUSEWHEEL
. IntelliPoint 소프트웨어 버전 4.9 이상 버전에는 이 기능이 없습니다. 따라서 마우스 휠을 사용하여 Visual Basic 6.0 IDE에서 스크롤하려면 IntelliPoint 소프트웨어 버전 4.12를 사용해야 합니다.
참조
알림에 대한 WM_MOUSEWHEEL
자세한 내용은 WM_MOUSEWHEEL 메시지를 참조하세요.
바이러스 검사 클레임
Microsoft는 파일이 게시된 날짜에 사용할 수 있는 최신 바이러스 감지 소프트웨어를 사용하여 이 파일에서 바이러스를 검사했습니다. 파일은 무단 변경을 방지하는 데 도움이 되는 보안 강화 서버에 저장됩니다.