首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

DirectShow书下的播放器小例子,全屏后退出,画面就没了,这是为什么呢

2012-09-13 
DirectShow书上的播放器小例子,全屏后退出,画面就没了,这是为什么呢?照着书上写的播放器,全屏推出后即没有

DirectShow书上的播放器小例子,全屏后退出,画面就没了,这是为什么呢?
照着书上写的播放器,全屏推出后即没有画面了 播放器黑屏了。

下面是播放器全屏显示的代码:

C/C++ code
//这是封装了播放器基本功能的类中的代码:bool CDXGraph::SetFullScreen(BOOL inEnabled){    if (pGraph && pVideoWindow)    {        HRESULT hr = pVideoWindow->put_FullScreenMode(inEnabled?OATRUE:OAFALSE);        return SUCCEEDED(hr);    }    return false;}//这是客户类代码:void CDemoDlg::OnMenuFullscreen(){    // TODO: 在此添加命令处理程序代码    static bool flag = false;    if (m_pFilterGraph)    {        if (!flag)        {            m_pFilterGraph->SetFullScreen(TRUE);            flag = TRUE;        }        else        {            m_pFilterGraph->SetFullScreen(FALSE);            flag = false;        }    }}


[解决办法]
坐等大神讲解
[解决办法]
坐等大神吧,这里人好少

热点排行