Wie es mit einem LowLevel Hook geht ist mir bekannt. Ich will aber Windows nicht unnötig belasten. Es werden einige Operationen ausgeführt die zum temporären Pausieren des ganzen Systems führen können. Das Problem ist wenn man mit SetWindowsHookEx() und WH_MOUSE (nicht WH_MOUSE_LL) den Hook setzt wird in dessen Prozedur MOUSEHOOKSTRUCT verwendet. Der LowLevel Hook verwendet stattdessen MSLLHOOKSTRUCT.
Das Problem ist, in der MSLLHOOKSTRUCT Struktur ist ein Feld namens "mouseData" vorhanden aus dem man das WheelDelta auslesen kann. Also ob sich das Mausrad nach oben oder unten bewegt. Dieses Feld fehlt in der Struktur MOUSEHOOKSTRUCT. Ich weiß nun nicht wie ich die Richtung des Mausrads herausfinden kann wenn ich einen Hook mittels WH_MOUSE setze.
Richtung des Mausrads abfragen ohne LowLevel Hook
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Richtung des Mausrads abfragen ohne LowLevel Hook
Zuletzt geändert von Fluid Byte am 18.01.2018 22:06, insgesamt 2-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Re: Richtung des Mausrads abfragen ohne LowLevel Hook
Willkommen zurück, FB.
Geht es dir nur darum, die Richtung des Mausrads abzufragen? Innerhalb deines Fensters oder systemweit?
Wenn innerhalb deines Fensters: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Geht es dir nur darum, die Richtung des Mausrads abzufragen? Innerhalb deines Fensters oder systemweit?
Wenn innerhalb deines Fensters: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: Richtung des Mausrads abfragen ohne LowLevel Hook
Bleibt mir ja nichts anderes übrig. Bin im Englischen Forum gebannt. Dünnhäutige User, Dünnhäutige Moderatoren, Dünnhäutiger Fred.RSBasic hat geschrieben:Willkommen zurück, FB.
Oder hab ich gesagt das Freds Frau scheiße aussieht? Hmmm, ich weiß nicht mehr so genau
Weder noch, ein externes Drittprogramm. Der Hook muss also nicht systemweit sein. Ich befürchte aber fast das es keine andere Möglichkeit gibt das Mausrad abzufragen als mit einem LL Hook.RSBasic hat geschrieben:Geht es dir nur darum, die Richtung des Mausrads abzufragen? Innerhalb deines Fensters oder systemweit?
Wenn innerhalb deines Fensters: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Windows 10 Pro, 64-Bit / Outtakes | Derek
- HeX0R
- Beiträge: 2961
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Richtung des Mausrads abfragen ohne LowLevel Hook
Ja ja, hast Dich nicht wirklich geändert, wa? Dachte im Alter wird man ruhiger...Fluid Byte hat geschrieben:Bleibt mir ja nichts anderes übrig. Bin im Englischen Forum gebannt. Dünnhäutige User, Dünnhäutige Moderatoren, Dünnhäutiger Fred.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: Richtung des Mausrads abfragen ohne LowLevel Hook
https://www.youtube.com/watch?v=10sTAaqUHYoHeX0R hat geschrieben: Ja ja, hast Dich nicht wirklich geändert, wa? Dachte im Alter wird man ruhiger...
Zuletzt geändert von Fluid Byte am 18.01.2018 23:21, insgesamt 1-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
- HeX0R
- Beiträge: 2961
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Richtung des Mausrads abfragen ohne LowLevel Hook
Lammbock
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}