Hallo!
Ich wollte versuchen mit C die "xeyes" unter Linux nachzuprogrammiern.Diese kleinen Augen blicken immer in Richtung des Mauszeigers. Ich dachte mir zunächst, dies sei ganz leicht, da ich unter C die Augen graphisch darstellen kann, Windows Messages einlesen kann und auch die Mauskoordinaten, wofür ich die Funktionen
- GetMessage()
- PeekMessage()
- YieldMessage()
und die Window Message WM_MOUSEMOVE
verwendet habe.
Das Problem ist nun aber, dass mein Programm nur so lange funktioniert, wie sich der Mauszeiger auf meinem Fenster befindet, bzw. solange bis nichts außerhalb des Fensters angeklickt wird.
Kann mir vielleicht jemand sagen, wie man alle Windows Messages empfangen kann, auch die, die nicht an das Programm direkt gehen.
Ich wollte versuchen mit C die "xeyes" unter Linux nachzuprogrammiern.Diese kleinen Augen blicken immer in Richtung des Mauszeigers. Ich dachte mir zunächst, dies sei ganz leicht, da ich unter C die Augen graphisch darstellen kann, Windows Messages einlesen kann und auch die Mauskoordinaten, wofür ich die Funktionen
- GetMessage()
- PeekMessage()
- YieldMessage()
und die Window Message WM_MOUSEMOVE
verwendet habe.
Das Problem ist nun aber, dass mein Programm nur so lange funktioniert, wie sich der Mauszeiger auf meinem Fenster befindet, bzw. solange bis nichts außerhalb des Fensters angeklickt wird.
Kann mir vielleicht jemand sagen, wie man alle Windows Messages empfangen kann, auch die, die nicht an das Programm direkt gehen.