Tach alle miteinander,
Interessantes Posting!
Was ich machen würde (die Idee hatte ich gerade), ist einen
den Maus-Event global zu hooken (hä?), und zwar über die
WINAPI-Funktion
SetWindowsHookEx(WH_MOUSE, MouseHookCallBack, HInstance, 0);
Leider brauch man dazu eine DLL, was ich nicht mag, aber egal.
Wenn man das richtig aufsetzt, wird für ALLE Mausbewegungen,
egal, welche Applikation gerade den Fokus hat, die MousHookCallBack routine, die sich in der DLL befinden muss,
aufgerufen. Die kann dann an deine Applikation eine Message
schicken, das die Maus sich bewegt hat (und natürlich wohin)
und Du kannst dann entscheiden, ob der Button rot oder blau ist.
Auf Anfrage versende ich meinen globalhooker gerne (aber er nuked das system, wenn man was falsch macht!)
mfg
Mark
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]