Nó xảy ra với tôi rất nhiều lần khi tôi lăn bánh xe cuộn qua một số yếu tố có thể cuộn được, nhưng điều đó KHÔNG PHẢI. Tệ hơn nữa, một cái gì đó khác trên một phần khác của màn hình có thể cuộn.
Tôi biết rất rõ tại sao điều đó xảy ra. Windows đang gửi lệnh đến phần tử đang hoạt động trong cửa sổ đang hoạt động, tức là thứ có trọng tâm.
Nhưng hành vi đó là vô lý. Trọng tâm có nghĩa là cho bàn phím không phải cho chuột. Nếu tôi nhấp vào nút chuột, nhấp chuột đó sẽ đi đến bất cứ thứ gì nằm dưới con trỏ chuột, không phải là phần tử tập trung.
TỪ KHÓA LÀ MỘT NHỮNG ĐIỀU CẦN THIẾT LÀ MỘT PHẦN MỀM NỀN TẢNG, KHÔNG PHẢI LÀ MOUSE !!!
Dù sao, đủ phản đối.
Có cách nào để sửa lỗi này để nó hoạt động theo cách logic và trực quan không? nghĩa là, để cuộn thứ nằm dưới con trỏ chuột.
EDIT:
Tôi đang tìm kiếm một giải pháp chung cho tất cả các phiên bản Windows (ít nhất là từ WinXP trở đi) vì vấn đề này hiện diện trong tất cả các phiên bản.
EDIT 2:
Tôi biết về tính năng chuột X, nhưng đó không phải là thứ tôi cần. Tôi không muốn các cửa sổ / phần tử khác lấy được trọng tâm chỉ vì con trỏ ở trên chúng, điều đó gây phiền toái hơn là không.
EDIT 3:
Tôi đang tìm kiếm một giải pháp hoạt động ở cấp độ kiểm soát gui, tức là cuộn phần tử cụ thể trong cửa sổ mà chuột đang trỏ vào (nghĩ về các cửa sổ MDI như Windows Explorer với bảng điều khiển bên trái và giữa, v.v. )