在QT的QWidget窗口上使用DDRAW画视频如何实现全屏显示?

小蚊子 2012-03-30 04:33:16
我使用的是windows7系统,已经实现了使用DDRAW在在QT的QWidget窗口上播放视频的功能,但是遇到一个棘手的问题,就是当QWidget全屏显示的时候,视频就看不见了。哪位有过此经历的指点指点,谢谢了!
...全文
359 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolhuszu 2013-04-05
  • 打赏
  • 举报
回复
请教如何解决啊,遇到同样的问题,谢谢
小蚊子 2012-04-09
  • 打赏
  • 举报
回复
问题已经解决,原来是QWidget在全屏化之后使用winId函数获取的窗口句柄发生了变化。
rightorwrong 2012-03-31
  • 打赏
  • 举报
回复
ddraw有判断视频丢失video_lost这样的条件标志,出现这种情况的时候做个处理。网上找找
小蚊子 2012-03-31
  • 打赏
  • 举报
回复
楼上兄台,我调试过了,没有video_lost,不知道是不是QT的QWidget窗口的问题,我在MFC的CWnd窗口上试过了可以全屏的,不过我是把CWnd窗口铺满屏幕,并没有通过SetCooperativeLevel函数设置DDSCL_FULLSCREEN来实现。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧