2009-02-11 26 views
5

WinForms uygulamasında, Control.MouseWheel etkinliğine abone olan fare tekerleği kullanılır. Diğer giriş cihazlarından, özellikle de "parmak uçları kenarından" T61 sayfamdaki (Synaptics) izleme paneli üzerinde kaydırma yöntemleriyle kaydırma yöntemleriyle nasıl çalışabilirim? Trackpad mesajlarını bir şekilde Control.MouseWheel olayına bağladığımı varsayalım, ama nereden başlayacağımı bilmiyorum ...Trackpad'de gezinme .Net

DÜZENLEME: Bu şu anda çalışmıyor; böylece trackpadim Control.MouseWheel mesajlarını göndermiyor.

Teşekkürler!

(Ben C# kullanıyorum, ama bu kesinlikle. Net genel).

cevap

0

Genel olarak, bir izleme çubuğundaki kaydırma eylemi, bir faredeki kaydırma tekerleği olarak aynı sinyalleri PC'ye gönderir, böylece geçerli uygulamanızın çalışması gerekir.

+7

. Aslında, yerel Windows kaydırma çubuklarını arar ve bunları değiştirir. Synaptics dokunmatik pedler en çok kullanılanlar gibi görünüyor. –

2

sadece makine ise, yapılacak daha sonra kolay şey TP4table.dat dosyayı düzenlemek ve burada açıklandığı gibi, içinde uygulamanın adını eklemektir: http://www.syaoran.net/blog/2010/01/how-to-enable-thinkpad-trackpoint-scrolling/

Onlar fare tekerleği mesaj göndermek gerekir, ancak Synaptics sürücülerinin
+0

Bağlantı kesildi. – oddRaven

+0

@oddRaven bu benim blogum değil, bu yüzden bir şey yapamam. Yapmam gereken cevabımdan hala bir ipucu var. –