![]() |
links/rechts scrollen mit einem Mausrad erkennen
Hallo,
ich habe eine Maus (Logitech) mit deren Mausrad ich nicht nur rauf/runter scrollen kann, sondern auch links und rechts scrollen kann. Wie kann ich mit einem Code abfangen ob links/rechts gescrollt wird? |
Re: links/rechts scrollen mit einem Mausrad erkennen
push
|
Re: links/rechts scrollen mit einem Mausrad erkennen
unter Windows XP und älter wirst du das gar nicht bemerken können. Bei Windows Vista und höher sollte das aber gehen. OnMouseWheel vielleicht?
Bernhard |
Re: links/rechts scrollen mit einem Mausrad erkennen
Delphi-Quellcode:
So gehts unter Vista.
procedure TForm1.aplctnvnts1Message(var Msg: tagMSG; var Handled: Boolean);
const WM_MOUSESCROLLHORZ = 526; begin Handled := False; if Msg.message = WM_MOUSESCROLLHORZ then begin if Msg.wParam > 0 then mmo1.Lines.Add('Scrolled right') else mmo1.Lines.Add('Scrolled left') end; end; Woanders kann ich es momentan nicht testen. |
Re: links/rechts scrollen mit einem Mausrad erkennen
Danke
der Codeschnipsel hat geholfen |
Re: links/rechts scrollen mit einem Mausrad erkennen
Worunter hast du das getestet?
Funktioniert das mit der Message auch unter XP / Win7? Schön geholfen zu haben. :) |
Re: links/rechts scrollen mit einem Mausrad erkennen
bisher vista
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz