2009-02-11 43 views
5

Ứng dụng WinForms của tôi sử dụng bánh xe chuột, đăng ký sự kiện Control.MouseWheel. Làm thế nào tôi có thể làm cho nó hoạt động với các phương thức cuộn từ các thiết bị đầu vào khác, đặc biệt là "ngón tay dọc theo cạnh" di chuyển trên bàn di chuột (Synaptics) trên T61 của tôi? Tôi giả sử rằng tôi cần phải kết nối các tin nhắn trackpad với sự kiện Control.MouseWheel bằng cách nào đó, nhưng tôi không biết bắt đầu từ đâu ...Cách sử dụng cuộn bàn di chuột trong .Net

EDIT: Hiện tại không hoạt động; vì vậy bàn di chuột của tôi rõ ràng không gửi Control.MouseWheel tin nhắn.

Cảm ơn!

(Tôi đang sử dụng C#, nhưng điều này chắc chắn là .Net chung).

Trả lời

0

Nói chung, thao tác di chuyển trên bàn di chuột chỉ gửi cùng một tín hiệu đến PC làm bánh cuộn trên chuột để triển khai hiện tại của bạn sẽ hoạt động.

+7

Họ nên gửi tin nhắn bánh xe chuột, nhưng trình điều khiển Synaptics không . Họ thực sự tìm kiếm các thanh cuộn Windows gốc và thao tác chúng. Và miếng cảm ứng Synaptics dường như được sử dụng rộng rãi nhất. –

2

Nếu nó chỉ là máy tính của bạn, điều đó đơn giản nhất để làm là để chỉnh sửa TP4table.dat tập tin và thêm tên ứng dụng trong nó, như đã giải thích ở đây: http://www.syaoran.net/blog/2010/01/how-to-enable-thinkpad-trackpoint-scrolling/

+0

Liên kết đã chết. – oddRaven

+0

@oddRaven nó không phải là blog của tôi, vì vậy tôi không thể làm một điều gì. Bạn vẫn còn một số đầu mối từ câu trả lời của tôi về những gì để làm. –

Các vấn đề liên quan