我已经知道这个handle,他就是我的panel1,我现在就是想通过Getdc或者getwindowdc来获得image,如果我的程序的当前窗口,图片我是能得到,关键是如果程序被别的程序盖了,就不是显示Panel1的图片了,而是显示屏幕相应位置的图片,如果最小化也是一样,请问这应该怎么弄啊?
解决方案 »
- eof()结束不了一个文件,请大家帮忙?
- 如何取一个程序已经加载的 dll基址
- 图像的拉升
- 发贴明志,有感于近日发生的一系列事件,决定以后不再YY
- 送分
- 操作10万记录的数据库,要求检索没有延迟(快),且最终的exe精巧(小),同时不希望占用太多内存,请问应采取哪种数据库存取方案?
- 请教:下面这个动态控件的错误出在那里?
- ??? delphi升级到6了,但使用的dbgrideheh控件报错 ???
- ^这个符号在Delphi什么意思?
- 如果只用一个Query,不用Database,怎样去掉那个数据库密码保护框呢?
- 如何交换word型的高位字节与低位字节的值,急在线等!
- 这样使用指针为什么存取异常呢?
begin
d:=getdc(panel1.Handle); bitblt(image2.Canvas.Handle,0,0,panel1.Width,panel1.Height,d,0,0,srccopy); ReleaseDC(panel1.Handle,d);把panel1上的内容复制到image2上,应该没问题吧?