Bildschirmschoner
-
Ich möchte einen Bildschirmschoner mit integriertem Spiel schreiben.
Das heißt, dass sich der Bildschirmschoner öffnet und man mit der Maus ein Spiel spielt, bis man irgendeine Taste drückt. WIe mache ich es, dass der Bildschirmschoner sich nicht sofort schließt?
-
Mich würde mal interessieren, wie du deinen Bildschirmschoner schreibst, der beendet, wenn man die Maus bewegt? Muss man da nicht ein paar Nachrichten von Windows abfangen (WM_MOUSEMOVE) und ihm dann sagen: BEENDEN!!!
Ich frage bei meinem Bildschirmschoner genau das ab, und nur dann beendet er sich (also nur, wenn ich das abfrage), wenn ich die Maus bewege!!!Gruß Streusselkuchen!
-
Du musst einige Messages von der DefScreenSaverProc() fernhalten, unter anderem z.B. WM_MOUSEMOVE.
Am besten die Tabelle unter Remarks mal ansehen:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/defscreensaverproc.asp
-
Ich hab jetzt die Nachrichten
WM_MOUSEMOVE
und
WM_KEYDOWN
mit
return 0
abgefangen und es funzt.
Thanx