Einzelnen Beitrag anzeigen

Benutzerbild von mleyen
mleyen

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

Re: Mausradrichtung bei Journalhook ermitteln

  Alt 16. Jun 2008, 08:13
So, ich weiß das Thema ist wiedereinmal alt, aber ich stehe vor dem selben Problem.

Jedoch habe ich jetzt folgenden Kommentar in einem Quelltext dazu gefunden:
Delphi-Quellcode:
{
  The lParam parameter contains a pointer to a TEventMsg
  structure containing information on
  the message removed from the system message queue.
}
Ich weiß genau, dass es da drinsteht, nur wie wandel ich jetzt den "lParam"-Pointer in das nötige TEventMsg um bzw. wie komme ich da dran?

müsste das nicht so aussehen:
" TEventMsg(@(EventStrut.paramL) " ?
Ich hoffe ihr könnt mir helfen, danke schonmal.

Edit:
Habe nochwas in der Hilfe gefunden: GET_WHEEL_DELTA_WPARAM(wParam) die Funktion finde ich jedoch nicht in Delphi.

Edit2: Ok: Mit journalproc kann man anscheinend nicht herausfinden ob das Rad hoch oder runtergedreht wurde. hier hat es einer auch ausführlich versucht und ist nachher anscheinend auf irgendeinen "WH_MOUSE_LL hook" umgestiegen.
Nunja, schu ich mir den halt an...
  Mit Zitat antworten Zitat