关于xna调用directshow写的dll,切换视频的时候丢失焦点的问题

[复制链接]
查看11 | 回复2 | 2021-1-27 05:48:31 | 显示全部楼层 |阅读模式
各位大神,小弟刚刚接触directshow,用ds写了个dll,用来传递给xna当前时刻的视频帧。
目前各项功能都没问题。
但是在切换视频(自动切换:先读取一个列表,播放完当前视频后自动切换到下一个视频)的时候会跳出xna的全屏模式,之前一直有activemoviewindow这个窗口,
后来通过m_pVW->put_AutoShow(OATRUE);把窗口隐藏掉了,但是在切换视频的时候还是会跳出xna的全屏模式。实在是找不到原因了,希望各位大牛帮一下忙啊。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:48:31 | 显示全部楼层
希望大家帮一下忙啊
回复

使用道具 举报

千问 | 2021-1-27 05:48:31 | 显示全部楼层
IVideoWindow*m_pVideoWindow;
m_pVideoWindow->put_Visible(OAFALSE);
m_pVideoWindow->put_Owner((OAHWND)hWindow);
m_pVideoWindow->put_WindowStyle(WS_CHILD|WS_CLIPCHILDREN|WS_CLIPSIBLINGS);
m_pVideoWindow->put_MessageDrain((OAHWND)hMsgDrainWnd);
m_pVideoWindow->put_Visible(OATRUE);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行