A
Alexander Mueller
Hallo
Mein Ziel ist es, das Desktop-Fenster als Bitmap zu speichern bzw
als Bitmap-Objekt zu erhalten.
Das geht auch recht gut mit Graphics.FromHwnd() und der Verwendung
von GetDesktopWindow() und BitBlt() (Win32).
Das Problem ist, dass die API-Funktionen GetDesktopWindow() und
GetShellWindow() beide den aktuellen Bildschirm zurückgeben -
also mit den aktuell geöffneten Fenstern.
Ich würde gerne ein Abbild des Desktops wie beim Minimieren
erhalten.
Geht das überhaupt oder sind alle Fenster per se Kindfenster
des Desktopfensters?
Kann man die Kindfenster irgendwie programmtisch verstecken -
ohne den tatsächlich angezeigten Bildschirm zu verändern?
Mfg,
Alex
Mein Ziel ist es, das Desktop-Fenster als Bitmap zu speichern bzw
als Bitmap-Objekt zu erhalten.
Das geht auch recht gut mit Graphics.FromHwnd() und der Verwendung
von GetDesktopWindow() und BitBlt() (Win32).
Das Problem ist, dass die API-Funktionen GetDesktopWindow() und
GetShellWindow() beide den aktuellen Bildschirm zurückgeben -
also mit den aktuell geöffneten Fenstern.
Ich würde gerne ein Abbild des Desktops wie beim Minimieren
erhalten.
Geht das überhaupt oder sind alle Fenster per se Kindfenster
des Desktopfensters?
Kann man die Kindfenster irgendwie programmtisch verstecken -
ohne den tatsächlich angezeigten Bildschirm zu verändern?
Mfg,
Alex