用键盘print截图,或者用api截图时,会遇到一个问题。对于windows media player播放的画面,由于是direct渲染的,因此,就截不到。希望高手们给点指点,马上揭帖

解决方案 »

  1.   

    http://www.codeproject.com/KB/audio-video/capvidscrn.aspx
      

  2.   

    目前知道2种解决方法:1。把direct draw加速禁用
    2。先开一个播放软件,把direct运行起来,再播放windows media player,这时direct就不会再运行,就可以截windows media player的图了。
    有没有其它方法。
      

  3.   

    http://bbs.msproject.cn/Default.aspx?g=posts&t=877看看这个
      

  4.   

    以前VB时代,我记得用过一个API可以在一个picbox里面播放电影,截图当然也很容易了
      

  5.   

    告诉你最灵的方法..保证一试就生效,那就是在桌面上右键打开"显示属性",然后选择"设置"里面的"高级"里面的"疑难解答"将硬件加速调到无,也就是将硬件加速关掉..然后所有视频都可截图了.包括用windows   media   player播放的画面,希望LZ试了以后赶紧给分我..呵呵