Fenster schließen, sobald die Maus auserhalb ist
-
TPoint p; GetCursorPos(&p); // jetzt hast in p.X den x wert und in p.y den y wert un musst auswerten
-
Versuch es mit TrackMouseEvent und WM_MOUSELEAVE. Dann noch testen, dass dass die Maus nicht über einem Steuerelement des Formulares ist, wenn das Ereignis ausgelöst wird.
-
Danke, funktioniert einwandfrei.
Bye
-
was funktioniert jetzt einwandfrei?
-
Das mit GetCursorPos()
Hab das einfach in einen Timer reingeschrieben.
-
und dann den timer auf 1 oder?
ja, so geht es auch
-
dern00b schrieb:
und dann den timer auf 1 oder?
YEAH, Maximum Overhead!

-
Sorry, bin noch Anfänger. Wie geht das denn noch?
Übrigens Timer ist auf 100
-
wie geht WAS?
-
Wie kann ich dauernd die Mausposition abfragen ohne einen Timer zu benutzen
-
Du könntest Sundays Rat befolgen oder OnIdle verwenden.
-
hmmmm
in einem tread? aber davon habe ich keine ahnung.
-
Ich auch nicht.
Kann ich vielleicht ein kurzes Beispiel haben?
-
aber nicht von mir

-
Hallo
nein, das beste ist das Abfangen der ONMOUSELEAVE-Messages, wie von Sunday schon angesprochen. Da läßt sich über die suche zum Beispeil der Thread finden.
bis bald
akari