Dass du es als nicht simpel empfindest, bedeutet nicht, dass es das nicht ist. Wenn du keine Koordinaten benötigst, dann behandel die Parameter halt nicht. Wenn du ein NT-System nutzt, kannst du einen LowLevel-Hook benutzen (
LowLevelMouseProc). Das erspart dann das Laden und Entladen der
DLL, mehr nicht. Beispiele solltest du auch hierzu im Forum finden.
Die WH_MOUSE_LL-Konstante muss 14 sein.