我可以在窗户里面放窗户吗?像一个视频播放器
Posted
技术标签:
【中文标题】我可以在窗户里面放窗户吗?像一个视频播放器【英文标题】:Can I place a window inside a window? Like a videoplayer 【发布时间】:2011-09-09 03:38:09 【问题描述】:我在 Windows XP 上使用 C++(Visual Studio 10)。
我想制作一个类似于视频播放器的应用程序,其中在显示实际视频的外部窗口内有一个窗口。在外部窗口中,我将拥有 GUI、按钮等...
基本上我将两个窗口组合在一起。并且内部窗口中的帧由另一个执行图像处理的线程更新(我将为此使用 OpenCV)。
任何指针?我只需要知道它的基本结构。
【问题讨论】:
您以前使用过 Windows API 吗?创建子窗口(这就是您所描述的)是一项基本且常见的任务,因此我倾向于认为您对 Windows API 的经验很少或根本没有。 你是 100% 正确的,这就是我问这个问题的原因 ;) 好吧,一步一步。所以你的问题变成了如何使用win32在另一个窗口中创建一个窗口。在这种情况下,这与以下内容完全相同:***.com/questions/838511/… 【参考方案1】:使用 win32 构建整个 GUI,然后将 IplImage 转换为 BITMAP 以便能够显示它。好像有人发了quick and dirty solution 来做这件事,但我没试过。
【讨论】:
显然链接中的服务器刚刚崩溃。虽然他们没有解决问题,但这是缓存版本:webcache.googleusercontent.com/…以上是关于我可以在窗户里面放窗户吗?像一个视频播放器的主要内容,如果未能解决你的问题,请参考以下文章
jquery.danmu.js视频播放插件如何判断一个视频是不是播放完毕,有没有像video里面ended这样的属性