我写了一个ActiveX控件,控件中需要用到DDraw播放视频数据。
刚开始的时候,我是把裁剪器的绑定窗口设置成由COleControl派生的那个子类对象的窗口句柄上,结果发现不能正常显示。
后来改了下,由于我的控件内有几个不同的Static窗口都是用来播放视频的,因此我改成在blt之前再把裁剪器绑定到相应的Static窗口上去。这样修改后,在部分电脑上可以正常显示,但是在有些电脑上还是不能正常显示,只有当有窗口悬在我的控件的视频显示区域上的时候才能显示图像。
不知道为什么会是这样,应该怎么样才能解决这个问题,让视频可以在所有的电脑上都能显示出来。