Alsfar hat folgendes geschrieben : |
| Danke, dann geht das wohl nicht. Schade. |
Nur weil nach 1 Tag noch niemand antwortet, heißt das nicht, dass das nicht geht
Es ist nur nicht ... so einfach. Wenn der VLC das kann, kannst du das (selbstverständlich) auch - Im schlimmsten Fall spielt aber auch da Aero nicht mit.
Ich hab diesen Code zum setzen des Wallpapers gefunden:
Delphi-Quelltext
1: 2:
| PicPath := 'C:\WINNT\Prairie Wind.bmp'; SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pChar(PicPath), SPIF_SENDCHANGE) |
aber ich glaub nicht, dass der zum Anzeigen einer Animation geeignet ist, zumal du auch andauernd eine *.bmp erstellen musst um die Änderung durchzuführen.
Ich würde vermuten, dass das Desktop ein Handle hat. Mit diesem Handle kannst du vermutlich direkte Manipulationen auf dem Desktop vornehmen, aber ich hab diebezüglich erstmal keine Ahnung.
der X-Spy gibt mir schonmal folgenden Code zum erhalten des Desktop-Handles (Ich weiß nicht, wie allgemein der ist):
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var wnd: HWND; begin wnd := FindWindow('#32769', nil);
if wnd <> 0 then begin
end; end; |
Bzw das Handle $00010010 (Vielleicht ist das eindeutiger).
Ich hab jetzt ne weile recherchiert aber ich finde keine weiteren Möglichkeiten. Ich vermute, dass eines der Unterfenster vom Desktop eine Art Canvas ist, das man irgendwie ansprechen kann, aber ich wüsste nicht, wie.

[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.