Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows Message bei horizontaler Mausrad-Bewegung (https://www.delphipraxis.net/154560-windows-message-bei-horizontaler-mausrad-bewegung.html)

Helmi 15. Sep 2010 15:43

Windows Message bei horizontaler Mausrad-Bewegung
 
Hallo,

ich habe eine Logitech-Maus dessen Mausrad ich auch horizontal bewegen kann. Laut Logitech für den horizontalen Bildlauf.

Welche Windows-Message wird dafür abgesetzt?
Bzw. wie kann man das mitbekommen ob das Mausrad horizontal bewegt wird.

rollstuhlfahrer 15. Sep 2010 16:09

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Mitbekommen kannst du das erst, wenn das dein System auch unterstützt. Windows XP macht da einfach gar nichts. Die Maus-Meldung wird wohl einfach ignoriert. Ansonsten wirst du wohl eine WM_MOUSEWHEEL bekommen.

Bernhard

Helmi 16. Sep 2010 13:52

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1049862)
Ansonsten wirst du wohl eine WM_MOUSEWHEEL bekommen.

Leider nein - eine WM_MOUSEWHEEL-Nachricht kommt leider nicht

jfheins 16. Sep 2010 13:55

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx vielleicht?

Helmi 16. Sep 2010 14:04

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Zitat:

Zitat von jfheins (Beitrag 1050097)

Leider nein!
Wird nicht ausgelöst

mleyen 16. Sep 2010 14:22

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
*Hust*? :)

Helmi 16. Sep 2010 14:42

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Zitat:

Zitat von mleyen (Beitrag 1050102)
*Hust*? :)

mmh ja *hustel* also was soll ich sagen? :?: äääh ja :-)

altersbedingte Vergesslichkeit *Ausrede such ;-)*

*Hustensaft verteil* :-)

Danke! - Peinlich dass es mein eigener Beitrag war :shock: :mrgreen:

[Edit]
Der Code scheint aber in Win7 nicht mehr zu funktionieren...

Sherlock 16. Sep 2010 15:23

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Einmal pro Jahr wird man ja wohl das gleiche fragen dürfen. ;)

Sherlock

shmia 16. Sep 2010 17:20

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Die Message heisst offiziell WM_MOUSEHWHEEL.

mleyen 16. Sep 2010 18:53

AW: Windows Message bei horizontaler Mausrad-Bewegung
 
Zitat:

Zitat von Helmi (Beitrag 1050105)
[Edit]
Der Code scheint aber in Win7 nicht mehr zu funktionieren...

Hi,

Delphi-Quellcode:
procedure asd(var Msg: TMessage); message WM_MOUSEHWHEEL;
so geht das leider immer noch nicht. (Zumindest in D2007)
Aber wenn du den Weg über die Delphi-Referenz durchsuchenApplicationEvents gehst, geht es.

Und ich hab's jetzt nochmal getestet: In Vista+Win7 gehts. XP nicht.

Zitat:

Zitat von shmia (Beitrag 1050142)
Die Message heisst offiziell WM_MOUSEHWHEEL.

Wusste ich damals net und gibts auch nicht in D2007. Deshalb -> getestet und eingebaut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 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