用StretchBlt函数获得的。

解决方案 »

  1.   

    因为是DirectDraw窗口,绘图操作不在DC上。
    可以用WindowlessVideo MediaPlayer控件(旧MediaPlayer控件,并设WindowlessVideo=True)
      

  2.   

    可能你要学一下DirectX编程了。
    用那个东西可以搞定。
    俺也对那方面没有研究。
      

  3.   

    是DirectShow窗口,脑子一浑说错了。
      

  4.   

    这类的窗口不是直接写显存的,它是有个黑色的或粉色的mask plane,所以常规的gdi方式的截图无法成功。
      

  5.   

    自己写难度很大吧,那个著名的截图软件HyperSnap-DX具有这个功能也是最近版本的事
      

  6.   

    我也遇到过这样的问题。好像是因为dix4的事。用屏幕捕捉是不好用的,他是分层的。你试着移动你捕捉的屏幕,非常有意思。。
    你可以这么做,你把它导到flash里,在进行屏幕的捕捉!!