im Grunde müßte man sich doch "nur" ein Canvas nehmen und die gewünschten Fenster sich darauf zeichnen lassen?
zeichnet de ClientBereich einer Form in ein Canvas
(muß keine Delphi-Form sein ... an ein Form-/Control-
Handle kommt man ja überall ran)
Delphi-Quellcode:
StretchBlt(Image1.Canvas.Handle, 0, 0, Form1.Width, Form1.Height,
GetDC(Form1.Handle), 0, 0, Form1.Width, Form1.Height, SRCCOPY);
[edit]
grad probiert, zeichnet doch nur sichtbare Teile
[add]
kann man sich nicht so (virtuelle) Desktops erstellen?
- einen erstellen
- Form da rüberverschieben
- Fotos des Desktops machen
- zurückverschieben
- fertig