把视频显示在CStatic上,上一篇讲了怎么播放一个视频,但是如果要嵌在对话框之类的窗体上面的话,就需要用IVideoWindow接口,通过pWindow->put_Owner((OAHWND)m_Screen.GetSafeHwnd());就可以指定pWindow是显示在m_Screen控件上面了

在CStatic上显示视频    IGraphBuilder *pGraph;
在CStatic上显示视频    IMediaControl 
*pControl;
在CStatic上显示视频    IMediaEventEx   
*pEvent;
在CStatic上显示视频    IVideoWindow  
*pWindow;
在CStatic上显示视频HRESULT hr 
= CoInitialize(NULL);
在CStatic上显示视频    
if (FAILED(hr))
Run();

相关文章: