Seite 1 von 1
Bildschirmschoner mit Qt
Verfasst: 22. August 2007 18:52
von phil collins
Hi.
Ich würde gerne mal den ein oder anderen Bildschirmschoner schreiben. Allerdings fehlt mir dazu die Kenntnis, wie man auf System-globale Keyboard- bzw. Mouse-Events zugreifen kann, damit der schlafende Therad rechtzeitig aufgeweckt wird, wenn keiner mehr irgendwo tippt oder klickt.
Vielleicht weiß da jemand was

Verfasst: 22. August 2007 19:47
von upsala
Ich würde mir den Source-Code eines anderen Bildschirmschoners downloaden und dort nachschaun, wie die das realisiert haben. Ich glaube nämlich nicht, daß der Bildschirmschoner selbst Maus- und Tastatureingaben abfängt.
Verfasst: 28. August 2007 18:27
von piXelshooter
o.O wozu sollte er das tun?
Verfasst: 29. August 2007 08:02
von Christian81
Ein Bilödschirmschoner ist einfach ein executable.
Verfasst: 29. August 2007 15:04
von phil collins
piXelshooter hat geschrieben:o.O wozu sollte er das tun?
Nun, ich bin davon ausgegangen, dass da irgendein Thread im Hintergrund sclummert, und darauf wartet, dass sounsolange keine Taste mehr gedrückt oder Maus bewegt worden ist, um dann endlich mit den bunten Bildchen durchzustarten.
Christian81 hat geschrieben:Ein Bilödschirmschoner ist einfach ein executable.
Die Frage ist nur, ob eben diese executable dieser Thread ist, der da schlummert, oder ob es das System ist, das sie zum richtigen Zeitpunkt aufruft?
Verfasst: 29. August 2007 15:07
von Christian81
Überleg bitte nochmal was Du gerade gefragt hast... wie sinnig wäre es wenn jeder Bildschirmschoner um solche Dinge kümmern müsste?
Unter Windows ist es einfach ein Executable welches, ohne Parameter aufgerufen, die Config-Einstellungen anzeigt und mit /s aufgerufen, den Bildschirmschoner anzeigt.
Verfasst: 29. August 2007 18:42
von phil collins
schön. wissen ist eben besser als vermuten. dann bleibt ja nur noch zu klären, wie ich windows meine exe als bildschirmschoner unterjuble

Verfasst: 30. August 2007 08:02
von Christian81
Was gibts denn da nun wieder für Probleme? Ist doch un alles gesagt... einfach nach .scr umbennen und fertig.
Ein bischen mitdenken wäre schon nicht schlecht.