Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Film als Desktop Hintergrund (https://www.delphipraxis.net/89477-film-als-desktop-hintergrund.html)

XXcD 31. Mär 2007 18:03


Film als Desktop Hintergrund
 
Hallo,
ich wollte einen Film als Desktop Hintergrund laufen lassen und hab auch schon überall gesucht aber nichts gefunden. Wenn mir da einer weiterhelfen könnte wäre super.

dino 31. Mär 2007 18:08

Re: Film als Desktop Hintergrund
 
ich kann dir da leider nicht helfen, aber ich habs trotzdem mal geschafft indem ich ein player laufen liess, der mit overlay pixeln arbeitet, hab diesen pixel dann als desktophintergrund genommen, dann den player vollbild gemacht und daraus dann minimiert

und dann hatte ich den film als desktophintergrund

doch ich denke nicht, dass es die methode ist, auf der du unbedingt scharf bist

XXcD 31. Mär 2007 18:11

Re: Film als Desktop Hintergrund
 
nein eher nicht. Das Programm soll ja dann auch nicht für mich sein sondern für nen Kollegen und da muss ich das schon so machen wie er es mir gesagt hat.

pacman1986 31. Mär 2007 18:44

Re: Film als Desktop Hintergrund
 
die einfachste methode ist wohl active desktop probier das mal aus ob du es so meinst

XXcD 31. Mär 2007 18:49

Re: Film als Desktop Hintergrund
 
genau so meine ich das, aber wie kann man das in nen delphi programm machen?

Nils_13 31. Mär 2007 18:56

Re: Film als Desktop Hintergrund
 
Wir hatten das schonmal und mein Player kann das. Gaaanz einfach: Entweder setzt du Device auf den Desktophintergrund oder du benutzt das DSPack und suchst mal im Forum nach etwas in der Art von "DesktopOverLay".

XXcD 31. Mär 2007 19:16

Re: Film als Desktop Hintergrund
 
also mit DesktopOverLay da gibt es nicht das was ich suche. Weiß da keiner konkret wie das geht???

hui1991 6. Apr 2007 15:04

Re: Film als Desktop Hintergrund
 
Programm in den Hintergrund legen:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  wnd: HWND;
begin
  timer1.Enabled:=false;
  wnd := FindWindow('Progman', 'Program Manager');
  wnd := FindWindowEx(wnd, 0, 'SHELLDLL_DefView', nil);
  wnd := FindWindowEx(wnd, 0, 'SysListView32', 'FolderView');

  if wnd <> 0 then
  begin
    parentwindow:=wnd;
  end;
  ShowWindow(Application.Handle,SW_HIDE);
end;
Die Icons und das Hintergrundbild sind dann nicht mehr sichtbar!

MfG
hui1991

WordsBG 6. Apr 2007 15:12

Re: Film als Desktop Hintergrund
 
Der VLC-Player hat so eine Funktion, wenn ich mich recht erinnere. Abgesehen davon erinnere ich mich mal das man HTML-Seiten als Hintergrund einstellen konnte, evt. kannst du es auch so lösen.

pilic 6. Apr 2007 16:26

Re: Film als Desktop Hintergrund
 
Hi,

ich würde es mit einem Active Desktop machen und in diesen Html-Code benutzen.
Allerdings wird es ruckeln, denke ich, und es wird nicht gerade angenehm für den Benutzer sein.

Cheerio


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