Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Bildschirmschoner über die Taskleiste (https://www.delphipraxis.net/126524-bildschirmschoner-ueber-die-taskleiste.html)

hedie 27. Dez 2008 01:28


Bildschirmschoner über die Taskleiste
 
Hallo

Ich hab mir nen netten Bildschirmschoner Progrgrammiert....

Doch leider ist immer die Taskleiste sichtbar.... wie kann ich den Bildschirmschone über die Taskleiste schieben?

Danke Schonmal....

gsh 27. Dez 2008 01:34

Re: Bildschirmschoner über die Taskleiste
 
Probier den folgenden Code im OnCreate:
Delphi-Quellcode:
var
  i : Integer;
begin
  i:=(Width-ClientWidth) div 2;
  SetBounds(-i,-i,Screen.Width+2*i,Screen.Height+2*i);
BorderStyle muss bsNone sein

turboPASCAL 27. Dez 2008 09:00

Re: Bildschirmschoner über die Taskleiste
 
Oder aber mal die DP-Suche bemühen und nach Hier im Forum suchenBildschirmschoner oder auch Hier im Forum suchenScreensaver suchen.

hedie 27. Dez 2008 10:28

Re: Bildschirmschoner über die Taskleiste
 
Danke für eure Tipps

Ich habe den von dir Geposteten Code mal Getestet....
Leider Funktioniert er nicht :(

Ich habe die Suche eben bereits bemüht aber leider keinen hinweis auf mein Problem gefunden.....


Hast du den einene Entsprechenden Beitrag gefunden?



Danke schonmal

grüsse

Matze 27. Dez 2008 10:32

Re: Bildschirmschoner über die Taskleiste
 
Hallo,

reicht hier nicht ein simples fsStayOnTop als Delphi-Referenz durchsuchenFormStyle?

Delphi-Quellcode:
FormX.FormStyle := fsStayOnTop;
Damit kann man eigentlich Vollbildanwendungen hinbekommen.

Edit: Es gibt in der DP auch ein Bildschirmschoner-Tutorial mit einem Beispiel. Evtl. bringt dich das weiter.

Grüße

hedie 27. Dez 2008 10:43

Re: Bildschirmschoner über die Taskleiste
 
Hmmmm das hat leider auch nicht geklappt....

Ich habe im Swiss Delphi Center noch einen Code Gefunden....

http://www.swissdelphicenter.ch/de/showcode.php?id=552

Doch auch dieser funktioniert nicht....

Die Taskleiste ist zwar weg, aber es ist einfach nichts da, das fenster kann das leere feld nicht überdecken!

haentschman 27. Dez 2008 10:57

Re: Bildschirmschoner über die Taskleiste
 
Hallo...

schau mal in die Eigenschaften deiner Taskleiste. Da dürfte ein Haken bei "Taskleiste immer im Vordergrund halten" sein.
...dann kriegst du IMHO nichts drüber.

:gruebel: wie machen das die Spiele...im System deaktivieren und wieder aktivieren ?

hedie 27. Dez 2008 11:00

Re: Bildschirmschoner über die Taskleiste
 
Du hast schon recht, der Hacken ist da....

Aber wie schaffen es den normale Screensaver?

Gibt es eine Möglichkeit, den Hacken aus meiner Anwendung heraus zu setzen bzw zu löschen?

Die Muhkuh 27. Dez 2008 11:08

Re: Bildschirmschoner über die Taskleiste
 
Die laufen einfach als Vollbildanwendung.

Das ist doch einfach hinzubekommen.

BorderStyle auf bsNone, WindowState auf wsMaximized und FormStyle auf fsStayOnTop. Danach ist die Taskleiste hinter der Anwendung.

haentschman 27. Dez 2008 11:10

Re: Bildschirmschoner über die Taskleiste
 
Zitat:

BorderStyle auf bsNone
...ich denke, daß das in diesem Zusammenhang die wichtigste Option ist. oder ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr.
Seite 1 von 2  1 2      

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