Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bildschirmschoner (https://www.delphipraxis.net/39465-bildschirmschoner.html)

Elite-Koennen 3. Feb 2005 08:39


Bildschirmschoner
 
Tach!

Ich hab' einen Bildschirmschoner programmiert, der auch ganz gut funktioniert, habe aber zu solchen 2 Fragen:

Wenn ich im Eigenschaftsfenster, in dem ich einen Bildschirmschoner aussuche, zu meinem komme, wird das Programm automatisch ausgeführt und zwar so, wie das Programm sonst ausgeführt wird. Da gibt es aber ein kleines Fensterchen, wo die Vorschau der Bildschirmschoner angezeigt wird. Ich hab' auch in die Parameterliste geschaut. Da finde ich aber nur Pfad und Name meiner Datei, '/p' und vier Ziffern aneinandergereiht, die auch varrieren z.B.: '3684'. Wie kann ich mein Bildschirmschoner in dem kleinem Fenster abspielen lassen ?

Frage 2:
Wie kann ich Tasten wie Shift oder Strg abfragen um mein Programm, wie es die anderen Bildschirmschoner tun, zu schließen.

Schuster 3. Feb 2005 08:45

Re: Bildschirmschoner
 
siehe hier:
Link

teebee 3. Feb 2005 09:45

Re: Bildschirmschoner
 
Hier gibt es auch einen ziemlich ausführlichen Artikel zu dem Thema.

Elite-Koennen 3. Feb 2005 13:13

Re: Bildschirmschoner
 
Zitat:

Zitat von Schuster
siehe hier:
Link

Danke !
Frage 1 beantwortet und ich weiß wie ich Einstellungen an meinem Bildschirmschoner vornehme !

Elite-Koennen 7. Feb 2005 07:21

Re: Bildschirmschoner
 
Mitlerweile hab' ich die 2.Frage schon selber klären können: :thumb:
Man setzt KeyPreview auf True und verwendet die Ereignisse OnKeyDown und/oder OnKeyUp (ich hatte bis jetzt nämlich NUR OnKeyPress verwendet).

mh166 7. Feb 2005 08:23

Re: Bildschirmschoner
 
Korrigier mich, wenn ich mich irre, aber kann es sein, dass KeyPreview damit gar nichts zu tun hat? :gruebel: Ich dachte immer, dass is für die Menüs und so, wo die zugewiesenen Tasten dann unterstrichen werden? :coder2:

mfg, mh166

Muetze1 7. Feb 2005 13:08

Re: Bildschirmschoner
 
Moin!

Nein. Die Stellen die unterstrichen werden als ShortCut im Menu legst du entweder selber fest, in dem du in dem Caption String ein & Zeichen vor dem zu unterstreichenden Zeichen setzt oder du lässt es ganz, dann sorgt Windows selber dafür das jeder Eintrag ein ShortCut bekommt und achtet darauf, dass es keine Doppelungen gibt.

KeyPreview legt fest, dass OnKeyUp, OnKeyDown und OnKeyPressed des Formulars aufgerufen werden, auch wenn ein anderes Fenster/Containerelement auf der Form den Fokus hat.

MfG
Muetze1


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr.

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