Hallo an die Programmierer-Gilde,
ich stehe vor einem "kleinen" Problem und weiß einfach nicht weiter.
Ich möchte gern die Funktion wie beim "autmatischen Ausblenden der Taskleiste" in Windows nachbilden.
Über das MouseMove- und MouseLeave-Ereignis habe ich schon viele Versuche gestartet, die mich aber nicht zufrieden stellen.
Ich kann im Form einen Bereich definieren, wo das MouseMove-Ereignis gut funktioniert. Leider kann ich keinen großen Rand lassen (max. 1-2 Pixel), weil ich nicht den Platz dafür habe und desweiteren es auch unschön aussehen würde, wenn ich einen zu großen Rand stehenlassen müsste.
In einem Forum habe ich gelesen, dass man das auch über eine Win-Message lösen kann. Ich habe schon das heilige Orakel befragt, aber eine Lösung (Beispiel) nicht gefunden. Ich bin kein Profi und habe leider keinen Einblick im Umgang mit Win-Message.
Das Problem in meiner Anwendung ist, dass das Ausblenden nicht funktioniert, wenn ich die Maus zu schnell über den Bereich ziehe, wo das Ausblenden aufgerufen wird. Bei der Taskleiste von Windows funktioniert das, egal wie schnell ich die Maus bewege.
Hat jemand eine Lösung?
Vielen Dank schon im Voraus.
LG, Jean