1.获取当前正在播放的窗口句柄,用VISUAL STUDIO自带的SPY++即可。
2。使用bitblt函数(API),用GETDC函数将句柄转成设备号,作为BITBLT的参数。
3。复制到窗体后,用VB的SAVEPICTURE,将其保存成文件.

解决方案 »

  1.   

    up***********************************************
    ***********************************************
    这是一个什么样的世界啊!!!!!!!!!!!!!
    ××××××××××××××××××××××××
    只是一个vb打天下的世界!!!!!!!!!!!!!
    ……………………………………………………………
    ***********************************************
      

  2.   

    一楼说的不对,如果它是用硬件加速的OVERLAY方式(现在几乎所有显卡都是这样)播放的话,根本抓不到!包括大多数抓图软件都不行。我只知道一个抓图软件HyperSnap-DX可以抓,但也只能抓源大小的图。就是你放大用全屏播放抓的图却是源文件规定的大小的。
    我想用任何方法也无法抓OVERLAY方式显示的图像,HyperSnap-DX也是对DX方面着手hack出来的图,而非常规方法!