Makale numarası: 837910 - Son Gözden Geçirme: 29 Aralık 2009 Salı - Gözden geçirme: 6.0

Fare tekerleğini olayları Visual Basic 6.0 ıDE'DE çalışmıyor

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Basic 6.0 ıDE'DE fare tekerini kullanarak kaydırma edemiyor.

Neden

Bu sorun, Visual Basic 6.0 IDE fare tekerini kullanarak kaydırma için yerleşik desteğe sahip olmadığı için oluşur.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın:

Yöntem 1

Eklenti, DLL ve eklentinin dll DOSYASıNı oluşturmak için kullanılan kod içeren VB6 fare Wheel.exe dosyasını karşıdan yükleyin.
  1. VB6 fare Wheel.exe dosyasını karşıdan yükleyin.Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
    Bu resmi kapatBu resmi aç
    Download
    Download the VB6MouseWheel.EXE package now. (http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe)

    Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    119591  (http://support.microsoft.com/kb/119591/ ) Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
    Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
  2. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regsvr32 yazın <path>\VB6IDEMouseWheelAddin.dll ve sonra Tamam ' ı tıklatın.
  3. Visual Basic 6. 0'ı başlatın.
  4. Eklentiler ' i tıklatın ve sonra Eklenti Yöneticisi ' ni tıklatın.
  5. Eklenti Yöneticisi</a0> listesinde MouseWheel düzeltmesi ' ni tıklatın.
  6. Loaded/Unloaded onay kutusunu tıklatıp seçin ve ardından <a0>Başlangıç üzerindeki yükü</a0> onay kutusunu seçin.
  7. Tamam ' ı tıklatın.
Ayrıca, eklenti, DLL Visual Basic 6. 0'da oluşturabilirsiniz. Bunu yaparsanız, eklentinin dll DOSYASıNı otomatik olarak kaydettirilir. Sonra 4'ten 7'ye, eklenti, DLL etkinleştirme adımları izleyebilirsiniz. Eklenti, DLL oluşturmak için tıklatın yap VB6IDEMouseWheelAddin.dllDosya menüsünde.

Yöntem 2

Microsoft ıntellipoint yazılımını daha önceki bir sürüme dönün. Bunu yapmak için şu adımları izleyin:
  1. <a1>Sürüm</a1> 4.9 veya sonraki bir sürümü bilgisayarınızda yüklü olan ıntellipoint yazılımını ise, ıntellipoint yazılımını bilgisayarınızdan kaldırın.
  2. ıntellipoint yazılım sürümü yüklemek 4.12.Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
    Bu resmi kapatBu resmi aç
    Download
    Download the IntelliPoint 4.12 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=4348502a-61be-4072-abe2-e3fc3aa0eee6&amp;amp;amp;DisplayLang=en)

    Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    119591  (http://support.microsoft.com/kb/119591/ ) Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
    Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
Not Bu eklenti, çoğu VBA'DA de kullanılabilir ortamları. Eklenti daha önce açıklandığı gibi yükleyin, aşağıdaki değerlerle bir .reg dosyası oluşturmak ve bunu kayıt defterinizi birleştirin.

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

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect
  • "MouseWheel düzeltme FriendlyName"=""
  • "CommandLineSafe" = dword: 00000000
  • "LoadBehavior" = dword: 00000000
Not HKEY_LOCAL_MACHINE altında moduna geçirirseniz, bu anahtarların yoksayılabilir.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Fare tekerleğini destek Visual Basic 6. 0'daki fare sürücüsü bir işlevdir. Fare tekerleğini döndürürken WM_MOUSEWHEEL iletinin konusu pencereyi gönderilir. Visual Basic 6.0 IDE fare tekerini kullanarak kaydırma için yerleşik desteğe sahip olmadığından, IDE WM_MOUSEWHEEL iletiyi göz ardı eder. Ancak, fare tekerleğini desteği ve dönüştürür WM_MOUSEWHEEL WM_SCROLL için ileti ıntellipoint yazılım sürümü 4.12 sağlar. Bu özellik, ıntellipoint yazılım sürümü 4.9 ve sonraki sürümlerinde yoktur. Bu nedenle Visual Basic 6.0 IDE kaydırmak için fare tekerleğini kullanmak, ıntellipoint yazılım sürümü 4.12 kullanmanız gerekir.

Referanslar

WM_MOUSEWHEEL bildirim hakkında ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms645617.aspx (http://msdn2.microsoft.com/en-us/library/ms645617.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 3
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 4
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 5
  • Microsoft Visual Basic for Applications 6.0
  • Microsoft Visual Basic for Applications 5.0
  • Microsoft Visual Basic 5.0 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbevent kbideproject kbdriver kbdevstudio kbprb KB837910 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:837910  (http://support.microsoft.com/kb/837910/en-us/ )