看到一个HGE与MFC结合的例子,大致看了下,想要让HGE和MFC结合,主要是设置父窗口。
HGE->System_SetState(HGE_HWNDPARENT, pFatherWnd->GetSafeHwnd ());
设置HGE的父窗口以后,HGE相关的就成了子窗口了,父窗口可以有其他的东西。
2个窗口的消息是互不影响的,HGE处理自己的窗口消息,父窗口处理自己的窗口消息,所以不需要担心。
设置完窗口以后,可以通过以下代码获取HGE窗口句柄。
hWnd_HGE = HGE->System_GetState(HGE_HWND);//获取HGE窗口句柄
另外,可以在你需要的地方启动HGE
HGE->System_Start();
主要的就是这些。当然,用类似的方法,也完全可以在HGE主窗口里面创建一个子窗口,2个窗口的消息同样是分开处理的,互不影响。
另外,有看到一个可以支持视频播放的,简单看了下,应该是使用了DirectShow,来自百度的简介:
DirectShow是微软公司在ActiveMovie和Vi