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...