播放VCD时自编软件截取屏幕(100分)

X

xwm_xm

Unregistered / Unconfirmed
GUEST, unregistred user!
播放VCD时,如何另编软件截取屏幕(包括VCD画面),不知为何,我编的程序正常的屏幕
图像可截取到,而VCD画面部份截取到的只是一空白矩形。
 
因为VCD使用DirectDraw显示图像,你必须用DirectDraw来抓图像!
 
楼上说得对,你的截屏程序截取的是GDI的图片。
 
用DirectDraw如何抓图像,能否说得详细点。
 
用DirectDraw如何抓图像,能否说得详细点。
 
关注!to:xwm_xm,如果知道答案了,请E-mail给小弟好吗?我在DFW上注册了,但怎么也收不到验证码。我的E-mail:317killer@sina.com!在此先谢过拉!
 
劝你还是不要试下去了,HyperSnapDX知道么?他们已经不再开发这方面的功能了,应为MS在DX9中对DXshow作了更改,现在程序已经无法直接获取到屏幕图像的数据了:(
如果实在想要截取,那么就禁用掉dx加速即可用普通方法截取,否则就很难办了。
我也曾作过这方面的尝试,但是。。。这条路不那么好走。如果你想知道如何用directx的方法截取dx屏幕的话,那么你可以参考:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2481887
 
顶部