MouseOver-MouseOuter

14/11/2009 - 13:14 von Heinz-Mario Frühbeis | Report spam
Hallo!

Diese Sache ist etwas, was mich schon lànger beschàftigt.

Und zwar; man nehme :

Form1, Form2
Auf Form1 sind vielleicht 20 Controls.
Auch so mit Form2.

Ich prüfe beim MouseMove-Ereignis, ob Form1 "geentert" wird.
(Mittels GetCapture und hWnd.)
Falls ja führe ich eine Hoovered-Sub aus für Form1.
Und eine Des-Hoovered-Sub für Form2.
Verlasse ich die Form1 wieder mit dem MausCursor und bin NICHT über Form2
sondern über einem Control von Form2, kann ich die Hoovered-Sub nicht
ausführen.
Ich könnte natürlich abfragen, mittels einer Schleife über welchem Control
ich bin und ob das Control
zu Form2 gehört. Und bei 10 Controls (heutzutage) sollte das auch relativ
schnell sein.
Es können aber auch weit mehr Controls auf den Form's vorhanden sein.
Dann wird es ziemlich eng.
Ich habe auch schon mal über eine Art Region nachgedacht. Das wird dann aber
wieder
very kompliziert.

Vielleicht hat das mal jemanden interessiert, oder interessiert ihn nun,
und hat dafür eine Lösung, oder Hinweis.

Ich hoffe sehr und
mit vielen Grüßen
Heinz-Mario
 

Lesen sie die antworten

#1 Juergen Thuemmler
14/11/2009 - 15:23 | Warnen spam
Hallo Heiz-Mario,

Vielleicht hat das mal jemanden interessiert, oder interessiert ihn nun,
und hat dafür eine Lösung, oder Hinweis.


http://allapi.mentalis.org/vbexampl...egory=MISC

Jürgen.

Ähnliche fragen