Ja die funktioniert und auch auf dem Formular wird die Vorschau korrekt dargestellt.
Im Anhang ein Screenshot der Testanwendung.
Oben ist ein TPanel, unten ein TImage.
Auf dem Panel funktioniert das wunderbar, das Image wird nur weiß.
Delphi-Quellcode:
g:='asd.scr';
Image1.Picture.Bitmap.Width:=320;
Image1.Picture.Bitmap.Height:=240;
Process := TProcess.Create(g, Format('/p %d', [Image1.Picture.Bitmap.Canvas.Handle]));
Process := TProcess.Create(g, Format('/p %d', [Panel1.Handle]));