Fare tekerleği olayları Visual Basic 6.0 IDE'de çalışmıyor

Bu makale, Visual Basic 6.0 IDE'de kaydırmak için fare tekerleğini kullanamama sorununu çözmenize yardımcı olur.

Orijinal ürün sürümü: Visual Basic
Özgün KB numarası: 837910

Belirtiler

Microsoft Visual Basic 6.0 IDE'de fare tekerleğini kullanarak kaydırma yapamazsınız.

Neden

Bu sorun, Visual Basic 6.0 IDE'nin fare tekerleğini kullanarak kaydırma için yerleşik desteğe sahip olmaması nedeniyle oluşur.

Geçici Çözüm

Bu sorunu geçici olarak çözmek için aşağıdaki yöntemlerden birini kullanın:

Yöntem 1

Eklenti DLL'sini ve eklenti DLL'sini oluşturmak için kullanılan kodu içeren VB6 Fare Wheel.exe dosyasını indirin.

  1. VB6 Fare Wheel.exe dosyasını indirin.
  2. Başlat'a tıklayın, Çalıştır'a tıklayın, yazın regsvr32 <path>\VB6IDEMouseWheelAddin.dllve ardından Tamam'a tıklayın.
  3. Visual Basic 6.0'ı başlatın.
  4. Eklentiler'e ve ardından Eklenti Yöneticisi'ne tıklayın.
  5. Eklenti Yöneticisi listesinde Fare Çarkı Düzeltmesi'ne tıklayın.
  6. Yüklenen/Kaldırılan onay kutusunu seçmek için tıklayın ve ardından Başlangıçta Yükle onay kutusunu seçmek için tıklayın.
  7. Tamam'ı tıklatın.

Eklenti DLL'sini Visual Basic 6.0'da da oluşturabilirsiniz. Bunu yaparsanız, eklenti DLL'i otomatik olarak kaydedilir. Daha sonra eklenti DLL'sini etkinleştirmek için 4 ile 7 arası adımları izleyebilirsiniz. Eklenti DLL'sini oluşturmak için Dosya menüsünde VB6IDEMouseWheelAddin.dllYap'a tıklayın.

Not

Bu eklentiyi çoğu VBA ortamlarında da kullanabilirsiniz. Daha önce açıklandığı gibi eklentiyi yükleyin, aşağıdaki değerleri içeren bir .reg dosyası oluşturun ve kayıt defterinizle birleştirin.

Windows Kayıt Defteri Düzenleyici Sürüm 5.00

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect

  • "FriendlyName"="MouseWheel Fix"
  • "CommandLineSafe"=dword:00000000
  • "LoadBehavior"=dword:00000000

Not

altına yerleştirirseniz bu anahtarlar HKEY_LOCAL_MACHINEyoksayılabilir.

Yöntem 2

Microsoft IntelliPoint yazılımının önceki bir sürümüne dönün. Bunu yapmak için şu adımları uygulayın:

  1. Bilgisayarınızda yüklü IntelliPoint yazılımı sürüm 4.9 veya sonraki bir sürümse IntelliPoint yazılımını bilgisayarınızdan kaldırın.
  2. IntelliPoint yazılım sürümü 4.12'yi yükleyin.

Daha fazla bilgi

Visual Basic 6.0'da fare tekerleği desteği, fare sürücüsünün bir işlevidir. İleti WM_MOUSEWHEEL , fare tekerleğini döndürdüğünüzde Odak penceresine gönderilir. Visual Basic 6.0 IDE'de fare tekerleğini kullanarak kaydırma için yerleşik destek olmadığından, IDE iletiyi yoksayar WM_MOUSEWHEEL . Ancak, IntelliPoint yazılım sürümü 4.12 fare tekerleği desteği sağlar ve iletiyi olarak WM_SCROLLdönüştürürWM_MOUSEWHEEL. IntelliPoint yazılım sürümü 4.9 ve sonraki sürümleri bu özelliğe sahip değildir. Bu nedenle, Visual Basic 6.0 IDE'de kaydırmak için fare tekerleğini kullanmak istiyorsanız IntelliPoint yazılım sürümü 4.12'yi kullanmanız gerekir.

Başvurular

Bildirim hakkında WM_MOUSEWHEEL ek bilgi için bkz. WM_MOUSEWHEEL ileti.

Virüs tarama talebi

Microsoft, dosyanın yayımlandığı tarihte kullanılabilen en güncel virüs algılama yazılımını kullanarak bu dosyayı virüsler için taradı. Dosya, yetkisiz değişikliklerin önlenmesine yardımcı olan, güvenliği iyileştirilmiş sunucularda depolanır.