高手请进,directshow 播放视频的窗口和窗口本身的OnPaint是什么关系

hucailai hucailai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用directshow播放视频
调用IVideoWindow的put_Owner(),把我的对话框作为播放窗口,传进去。是可以正常播放的

问题1:
但是我还有另外一个需求,就是要在对话框OnPaint中绘图,当绘图的区域在视频区域内是,windows是怎么处理绘图的。
如何能使OnPaint的绘制优先绘制,绘制在最上面。

问题2:
我调用IVideoWindow.put_letf(0),put_top(0),put_height(0), put_width(0),隐藏视频时,绘制对话框的背景会闪一下
有什么方法能够使隐藏视频窗口时,对话框背景不闪。不隐藏也可以,关键是怎么解决闪的问题。我要绘制背景了,不需要视频了。

不知道我的问题有没有描述清楚。


回帖有分。

...全文

相关推荐

评论 21
收藏 已收藏
分享
返回顶部