Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Video-Desktop (https://www.delphipraxis.net/76617-video-desktop.html)

Hirnsausen 7. Sep 2006 00:12


Video-Desktop
 
Hallo!

Ich will den leblosen Desktop meines Windows XP durch ein ständig im Hintergrund laufendes Programm ersetzen, welches einen winzigen tonlosen Videofilm (ca. 5 Sekunden) ständig wiederholt.

Nun folgende Fragen:

1
Wie kann ich die Position und Größe der Taskleiste ermiteln?

2
Wie kann ich die Symbole, welche auf dem Desktop liegen, ständig auch auf der Video-Oberfläche haben?

3
Wie kann ich den gegenwärtigen Desktop-Background herausfinden (Farbe oder Bild) und ebenfalls auf ddie Video-Oberfläche bringen, solange kein Video läuft?

gmc616 7. Sep 2006 03:19

Re: Video-Desktop
 
Auch wenn ich deine Fragen nicht beantworten kann, aber als Alternative fällt mir "Active-Desktop" ein.
Ich habe damit vor einigen Jahren unter Win2k rum experimentiert.
Es war ein Leichtes eine HTML-Seite als Desktop-Hintergrund zu defineren, die ein Video abspielt.

In wieweit das heute noch mit Win2k-SP4 bzw. WinXP funktioniert kann ich die nicht sagen.
Vlt. finde ich in den Tiefen meiner BackUps noch einen Source dazu.

mkinzler 7. Sep 2006 05:43

Re: Video-Desktop
 
Du brauchst dies IMHo gar nicht ermitteln, weil wenn du auf den Canvas des Desktops malst, die Icons sowieso darüber gezeichnet werden.

Hirnsausen 8. Sep 2006 01:21

Re: Video-Desktop
 
Nein, mein Lösungsansatz geht von einem Programm aus, und als solches ist es leider über den Desktop-Icons. Die Fragen bleiben also:

- Wie ermittle ich Position und Größe der Taskleiste?
- Wie kann ich den Desktop-Hintergrund auf meine Programmoberflächer raufbringen?
- Wie kann ich die Desktop-Icons auf meine Programmoberflächer raufbekommen?

DennisHB 8. Sep 2006 02:17

Re: Video-Desktop
 
Die Farbe des Desktop Hintergrund bekommst einfach über clBackground

Infos zum Bild gibt es in der Registry unter
HKEY_CURRENT_USER\Control Panel\Desktop\
Wallpaper und WallpaperStyle dürften die interresanten sein.

[dp]taskbar, höhe[/dp]

Icons könnte dir das helfen
http://www.delphipraxis.net/internal...=desktop+icons
oder (zum selberzeichnen)
http://www.delphipraxis.net/internal...ect.php?t=1028

DeluxXx 8. Sep 2006 07:55

Re: Video-Desktop
 
Animierte Hintergründe fuer XP oder Vista wären genial gibts so was schon ?

la.reunion 20. Sep 2006 19:52

Re: Video-Desktop
 
EInfachste Lösung!!!

1. VLC Player nehmen
2. Video Abspielen
3. Rechtsklick auf den film machen
4. auf den Menüpunkt "Wallpaper klicken"

Das Wars LG La.Reunion

SirThornberry 20. Sep 2006 19:57

Re: Video-Desktop
 
Zitat:

Zitat von Hirnsausen
Nein, mein Lösungsansatz geht von einem Programm aus, und als solches ist es leider über den Desktop-Icons. Die Fragen bleiben also:

- Wie ermittle ich Position und Größe der Taskleiste?
- Wie kann ich den Desktop-Hintergrund auf meine Programmoberflächer raufbringen?
- Wie kann ich die Desktop-Icons auf meine Programmoberflächer raufbekommen?

Bitte mache pro Frage ein eigenes Thema auf ansonsten wird es ein riesen durcheinander und keiner weiß am Ende welche Antwort zu welcher Frage gehört. Zudem kannst du dann auch pro Frage einen eigenen Titel vergeben und solltest somit mehr antworten erhalten, da die Leute welche anhand des Titels denken etwas zu wissen, deinen Beitrag lesen.

Aus oben genanntem Grund (eine Frage pro Thema) mache ich hier auch zu bevor das Durcheinander eintritt. Du kannst ja in den neuen Beiträgen einen Link auf diesen Thread setzen damit die Leute wissen worum es dir letztendlich geht.
*** locked ***


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 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