
視窗內控制元件的位置超出了視窗大小,需接滾動條才能看到其它部分,想完整的截取視窗內所有控制元件的圖片,就是包含滾動外的,怎么截取呢?
baidu了好多方法,都只能截取可見部分,看不到就截取不到了
uj5u.com熱心網友回復:
如果你是FMX專案那么可以試試這樣:
var
vImg: TImage;
begin
//vImg 最后得到的就應該是你要截取的圖片。
vImg:= TImage.Create(Self);
//vControl是你那視窗內控制元件 應該是繼承至 TControl類的。
vImg.Bitmap.Assign(vControl.MakeScreenshot);
end;
uj5u.com熱心網友回復:
是VCL的,試了下Panel,沒有MakeScreenshot轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/183033.html
