AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi links/rechts scrollen mit einem Mausrad erkennen
Thema durchsuchen
Ansicht
Themen-Optionen

links/rechts scrollen mit einem Mausrad erkennen

Ein Thema von Helmi · begonnen am 26. Sep 2009 · letzter Beitrag vom 27. Sep 2009
Antwort Antwort
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#1

links/rechts scrollen mit einem Mausrad erkennen

  Alt 26. Sep 2009, 20:08
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?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#2

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 18:24
push
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 18:52
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
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#4

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 18:55
Delphi-Quellcode:
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;
So gehts unter Vista.
Woanders kann ich es momentan nicht testen.
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#5

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 19:18
Danke
der Codeschnipsel hat geholfen
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#6

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 19:22
Worunter hast du das getestet?
Funktioniert das mit der Message auch unter XP / Win7?

Schön geholfen zu haben.
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#7

Re: links/rechts scrollen mit einem Mausrad erkennen

  Alt 27. Sep 2009, 19:24
bisher vista
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz