我使用capCreateCaptureWindowA在picture2上创建一个视频窗口,除了用StretchBlt之外,还能用其它的办法把picture2上的当前图像抓下来么?
StretchBlt是抓的当前屏幕,picture2只是给它提供了一个坐标信息。。当我切换到其它的画面上后,抓取的就不是picture2的图像了。。而是其它们的图像了。

解决方案 »

  1.   

    5555没人知道吗?用BitBit也不行,和StretchBlt一样,程序最小化或到后台之后就不能抓取Picture2的视频截图了。。用VB自带的paintpicture方法更不行,根本就不能截取用capCreateCaptureWindowA创建的视频图像,请问有什么好的解决方法吗? 
    只要能截图,并且程序最小化或在后台工作都能正确截图就可以了,也就是截取用capCreateCaptureWindowA在picture2创建的视频的当前画面就可以了,谢谢各位了