使用一个picture播放视频,想使用bitblt在复制到另一个picture里,达到两个窗口同时播放的效果,但是没有图象,是黑的,求教

解决方案 »

  1.   

    看来你要把视频转换成位图的数据,然后在BITBLT了.
      

  2.   

    bitblt好像不能拷贝播放视频窗口的内容。
      

  3.   

    我看在VC里使用是可以拷贝播放视频窗口的内容的,VB里没试出来
      

  4.   

    关于键在于:picture.hWnd和播放视频的hWnd不一样。播放视频的hWnd要单独获得。
      

  5.   

    picture已在放视频了,怎么得到播放视频的hWnd呢?
      

  6.   

    ...楼上几位
    服了...视频播放一般都用了 Dx....相当于是在玩游戏...
    你们试试用bitblt之类的东西复制 3D 游戏是否有效果,然后就知道为什么是黑的了
      

  7.   

    教你一个简单的方法,你在播放前,先开一个播放程序(播放什么都可以,只要能播放就行),然后你再在你的Picture上的播放,即可用BitBlt()了
      

  8.   

    to WM_JAWIN:你的方法软件实施不是很麻烦