Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [nonVCL] Screensaver mit Preview (Template) (https://www.delphipraxis.net/62013-%5Bnonvcl%5D-screensaver-mit-preview-template.html)

turboPASCAL 29. Jan 2006 17:43


[nonVCL] Screensaver mit Preview (Template)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Nach dem ich nun einen (dähm.) Fehler hier beseitigen konnte, stelle den korrigierten Code hier zur Verfügung.

Bei dem Sourcecode handel es sich um einen nonVCL - Screensaver der sich leicht an eigene Bedürfnisse anpassen lässt. Wer Fehler findet oder Vorschläge hat möge es hier posten.

Happy Screensaving ! :)

Sunlight7 24. Dez 2006 15:39

Re: [nonVCL] Screensaver mit Preview (Template)
 
Hallo!

Weil Du mich hierhin verwiesen hast. :mrgreen:
Sollte das Fenster nicht StayOnTop sein?

Edit: Zwei kleine Fehler:
Du solltest DefScreenSaverProc anstatt DefWindowProc verwenden.
Wenn man auf die .scr Datei mit der rechten Maustaste klickt und Konfigurieren wählt startet der Bildschirmschoner.

Grüßle!

xZise 24. Dez 2006 16:33

Re: [nonVCL] Screensaver mit Preview (Template)
 
Zitat:

Zitat von Sunlight7
Wenn man auf die .scr Datei mit der rechten Maustaste klickt und Konfigurieren wählt startet der Bildschirmschoner.

Das liegt (jedenfalls bei mir), daran, dass bei klick auf Konfiguration nicht im Parameter übergeben wird. Das heißt, dass er die elsebedingung ausführt (=start) ;)

Kannst ja mal testen :P

PS: Ich empfehle "ausführen"-"cmd"-"Datei reinziehen (Drag&Drop)" und Parameter "/c" dazuschreiben ;)

Sunlight7 24. Dez 2006 17:25

Re: [nonVCL] Screensaver mit Preview (Template)
 
Dann ist die Frage da, warum der Parameter nicht übergeben wird, bei meinem ScreenSaver funkts :P

turboPASCAL 24. Dez 2006 20:58

Re: [nonVCL] Screensaver mit Preview (Template)
 
Zitat:

Zitat von Sunlight7
Sollte das Fenster nicht StayOnTop sein?

Nö ... ?

Zitat:

Du solltest DefScreenSaverProc anstatt DefWindowProc verwenden.
Ja, sollte man. Habe aber keine vernünftige Doku finden können die mir das Teil erleutert. (de)

Zitat:

Wenn man auf die .scr Datei mit der rechten Maustaste klickt und Konfigurieren wählt startet der Bildschirmschoner.
Naja, da es nix zu Konfigurieren gibt im Template...

:mrgreen:

Zitat:

Zitat von xZise
PS: Ich empfehle "ausführen"-"cmd"-"Datei reinziehen (Drag&Drop)" und Parameter "/c" dazuschreiben

Ich das nich verstehen, sorry. :gruebel:

Sunlight7 24. Dez 2006 21:16

Re: [nonVCL] Screensaver mit Preview (Template)
 
Also ich finds komisch, wenn der Bildschirmschoner läuft und andere StayOnTop Fenster da bleiben :shock:

Wenn das Programm ohne Parameter startet, die Einstellungen anzeigen :wink:

Und xZise meint, man soll "Dateiname.scr /c" ausführen :wink: Stimmt aber net :stupid: , weil wie grad beschreiben :wink:

Edit: Screen Saver mit Maus bewegen beenden wär' auch Klasse :wink:

turboPASCAL 24. Dez 2006 21:35

Re: [nonVCL] Screensaver mit Preview (Template)
 
Hm, eigentlich sollte er als "WS_EX_TOPMOST" an oberster stelle liegen.

Screen Saver mit Maus beenden ist doch mit wenig Programieraufwand möglich... :stupid:

// Edit: Versteh ich nicht, bei mir legt er sich artig über alle oberren Fensterli

Sunlight7 24. Dez 2006 22:12

Re: [nonVCL] Screensaver mit Preview (Template)
 
Ja, schon klar, WM_MOUSEMOVE :tongue:

Aber Du wolltest doch alle Fehler wissen :mrgreen:

xZise 24. Dez 2006 22:47

Re: [nonVCL] Screensaver mit Preview (Template)
 
Zitat:

Zitat von turboPASCAL
Zitat:

Zitat von xZise
PS: Ich empfehle "ausführen"-"cmd"-"Datei reinziehen (Drag&Drop)" und Parameter "/c" dazuschreiben

Ich das nich verstehen, sorry. :gruebel:

Den Bildschirmschoner mit dem Parameter "/c" ausführen (standardmäßig der "Konfigurationsparameter") ;)

Zitat:

Zitat von Sunlight7
Wenn das Programm ohne Parameter startet, die Einstellungen anzeigen :wink:

Und xZise meint, man soll "Dateiname.scr /c" ausführen :wink: Stimmt aber net :stupid: , weil wie grad beschreiben :wink:

Sei wann macht man das so?

Über "Anzeige" - "Bildschirmschoner" - "Einstellen", übergibt er zuerst den Parameter "/c" und dann denn Parameter "/p" ;)
Nur eben über die RMT - "Konfiguration" übergibt er keinen Parameter (aber in der Registry schnell umgestellt ^^)

Sunlight7 24. Dez 2006 23:17

Re: [nonVCL] Screensaver mit Preview (Template)
 
Zitat:

Zitat von xZise
Sei wann macht man das so?

Seit Win95 ist das schon so :wink:
Der Parameter /c:xxxx zeigt an, das der Einstellungen Dialog über die Anzeige->Bildschirmschoner->Einstellungsbutton geöffnet wurde.

Im Explorer rechte Maustaste->Konfigurieren hat dann keine Parameter...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz