I've tried this:
var
bmp: TIEBitmap;
IO: TImageEnIO;
begin
bmp := TIEBitmap.Create;
IO := TImageEnIO.CreateFromBitmap(bmp);
try
IO.CaptureFromScreen(iecsSpecifiedWindowClient, -1, FAppWindowHandle);
IO.IEBitmap := bmp;
bmp.CopyToClipboard(False);
finally
IO.Free;
bmp.Free;
end;
It works. But is it correct?