如何按控件截图?第三次问了,为什么没人理我?呜呜,我实在没分了:'((30分)

  • 主题发起人 主题发起人 eon_ian
  • 开始时间 开始时间
E

eon_ian

Unregistered / Unconfirmed
GUEST, unregistred user!
如何抓取指定的控件?
例如在form2的一个image上显示form1上一个panel的内容。
我现在用的方法是image.canvas.copyrect(rest,panel1.canvas,pane1.Clientrect);
//用了一些不规范变量,大家明白意思就好了
有一个问题是如果panel1上的控件如果被其他窗体挡住或本身超出form1的大小,
则image上看到超出的部分成了其他窗体或者是控件(相当于屏幕抓图,而不是我要的控件抓图)
该怎么解决,各位大富翁快来救命
 
你可以将其属性设置为透明,
将image的一个aotusize设为ture,试试。
 
pane1.Clientrect
改为自己设置的。
left,top,weight,height.
不过我没试过。
 
没有用的,被其他窗体挡住的部分无法正确绘制
 
我知道,给个函数你就可以了!哈哈!
cdyxl@163.com
 
HyperSnap-DX中的"窗口或控件"的抓图如何实现?请大侠告知,
最好能完整的给出源码或文件,谢谢!!! flyso@163.com
 
后退
顶部