Hallo, ich habe ein Programm, das Bilder bildschirmfüllend anzeigt und dabei nervt die Maus.
Ein Applikationsfenster ist zusätzlich noch vorhanden und wird mit der Maus auch ausgeblendet.
Bis jetzt habe ich das so gelöst: Bei OnMouseMove und OnKeyDown wird der Timer wieder neu gestartet und die Maus eingeblendet mit Screen.Cursor:=crDefault.
Bei Erreichen von 10 Sek. wird dann im Timer mit Screen.Cursor:=crNone die Maus ausgeblendet.
Problem: Es funktioniert nicht richtig. Ich habe den Eindruck, dass OnMouseMove nicht richtig funktioniert, d.h. auch wenn ich die Maus bewege, geht manchmal das Programmfenster und der Mauszeiger nach Ablauf des Timers weg.
Meine Idee wäre es nun, von Hand die Cursorposition abzufragen und dann zu entscheiden. Oder gibt es eine einfachere Lösung?