当前位置: 代码迷 >> 多媒体/流媒体开发 >> 怎样将"ActiveMovie Window"在任务栏隐藏起来.解决方案
  详细解决方案

怎样将"ActiveMovie Window"在任务栏隐藏起来.解决方案

热度:2265   发布时间:2013-02-26 00:00:00.0
怎样将"ActiveMovie Window"在任务栏隐藏起来.
...
CComQIPtr <IVideoWindow>   pVideo(m_pGraph);
if(pVideo)
{
// ASSERT(hwnd);
// hr=pVideo-> put_Owner((OAHWND)hwnd);-----1
hr|=pVideo-> put_WindowStyle(WS_CHILD|WS_CLIPSIBLINGS);
                hr|=pVideo-> SetWindowPosition(rt.left,rt.top,rt.right,rt.bottom);
}
...

我是在一个对话框窗体里播放一个图片文件,图片文件的创建加载转换效果是在线程中实现的,
如果将 "1 "段代码添加上,(hwnd是传递过来的对话框句柄,)任务栏中不会出现 "ActiveMovie   Window "窗体.但是会出现 "unhandle   exception   in   My.exe(USER32.DLL):0xC0000005:Access   Violation "错误提示.
如果将 "1 "段代码去掉,可以运行,但是任务栏中会出现 "ActiveMovie   Window "活动窗体,怎样让这些图表不在任务栏中显示?

------解决方案--------------------------------------------------------
ITaskBarList是任务栏的一个COM接口,详细的信息你可以参考MSDN呀。
  相关解决方案