Registriert seit: 29. Apr 2003
268 Beiträge
|
Verhindern, dass Objekte MouseOver-Event erhalten
17. Jul 2004, 11:51
Wie kann ich verhindern, wenn man die Maus z.B. über ein Mainmenu bewegt, dass dieses darauf mit einem Highlight reagiert. Ich will also verhindern, dass nichts neu gezeichnet wird, wenn die Maus drüber ist.
Eigentlich will ich komplett verhindern, dass noch irgendein Objekt/Window eine Nachricht erhält, die durch die Maus ausgelöst wird. Mausklick lassen sich ja leicht mit einem globalen Maushook abfangen, Mausbewegungen allerdings nicht.
Ich hatte das bislang mit einer unsichtbaren Form gelöst, die über den Bildschirm gelegt wird. Jedoch ist eine deutliche Verzögerung zu spüren, wenn die Form in der Vordergrund geschoben wird.
Fällt euch eine bessere Lösung ein?
.oO'rallY
Linux is like a tipi: no gates, no windows and a gnu-eating apache inside...
|