Notification für MouseOver
-
Hallo zusammen,
gibt es eine Möglichkeit eine Message von einem static control zu erhalten, wenn der User mit der Maus darüberfährt ??Gruss Ishildur
-
Wann willst du eine Nachricht bekommen? Bei
1. Mausbewegung über Static: WM_MOUSEMOVE
2. Eintritt in das Static: TrackMouseEvent()
-
Aber wieso funktionieren denn Events vom Typ WM_NOTIFY nicht ???
-
Ist bei dem Static das SS_NOTIFY Flag gesetzt - oder hat das nichts damit zu tun
-
Ne, ich glaub, SS_NOTIFY hat nur mit Klicks auf das Static zu tun.
@Ishildur: Du musst das Static subclassen.
-
WebFritzi schrieb:
...ich glaub, SS_NOTIFY hat nur mit Klicks auf das Static zu tun.
Nö, nicht nur sondern auch mit Mausbewegungen
-
Alles, was bei mir in der SDK-Hilfe steht, ist:
Sends the parent window STN_CLICKED and STN_DBLCLK notification messages when the user clicks or double clicks the control.
-
Meiner Meinung nach geht es nur mit dem TRACKMOUSEEVENT.
-
http://home.arcor.de/stealth20/tipps/6.html
Dann sollst du statt WM_KEYDOWN WM_MOVE abfangen.
Und statt Editfeld nimmst du Handle von deinem static Control (button nehme ich an)
-
stealth schrieb:
Dann sollst du statt WM_KEYDOWN WM_MOVE abfangen.
Wenn überhaupt, dann WM_MOUSEMOVE. Aber ich bin eh Luckies Meinung.