
MFC如何在picture控件上使用梅神标准库播放视频
发布日期:2021-05-07 00:31:04
浏览次数:14
分类:精选文章
本文共 784 字,大约阅读时间需要 2 分钟。
目录
一、目的:
因为之前用几个对话框,分别实现播放flash、视频、音效、这样就导致了当对话框被覆盖了之后,就无法使用主对话框的按键检测了,所以想着让播放视频的都是主对话框的控件,这样就可以使用按键检测了
一、做法
1、制作新的picture控件放到对话框中
1、代码设置梅神的视频播放的地方
①、相应的配置环境给配置好
①、H中:
void *m_pVlc; //再picture上面播放视频的句柄 CWnd *pWnd; //picture控件的句柄 HWND hwnd; //picture控件的句柄
①、CPP中:
MoveWindow(0, 0, 800, 600); FastVlcInit(); pWnd = AfxGetApp()->GetMainWnd()->GetDlgItem(IDC_STATIC); hwnd = pWnd->GetSafeHwnd(); m_pVlc = FastVlcOpenDraw(hwnd); GetDlgItem(IDC_STATIC)->MoveWindow(0, 0, 500, 600, true); //固定Picture Control控件的大小 bool b = FastVlcAddSource(m_pVlc, "../bin/Resource/Video/电梯逃生180906.avi"); b = FastVlcSetSourceLoop(m_pVlc, 0, false); //FastVlcFullScreen(m_pVlc, true); int i_a=FastVlcPlay(m_pVlc);
一、效果
这样即使切换出去了,也不影响按键检测,此时就一个对话框和句柄
一、问题
1、没有FastVlcInit()
发表评论
最新留言
很好
[***.229.124.182]2025年04月17日 05时06分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux环境变量配置错误导致命令不能使用(杂谈)
2021-05-08
openstack安装(九)网络服务的安装--控制节点
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08
Android数据库
2021-05-08
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2021-05-08
STM8 GPIO模式
2021-05-08
omnet++
2021-05-08
23种设计模式一:单例模式
2021-05-08
Qt中的析构函数
2021-05-08
C语言实现dijkstra(adjacence matrix)
2021-05-08
三层框架+sql server数据库 实战教学-徐新帅-专题视频课程
2021-05-08
【单片机开发】智能小车工程(经验总结)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2021-05-08
C++&&STL
2021-05-08
子集(LeetCode 78)
2021-05-08
微信js-sdk使用简述(分享,扫码功能等)
2021-05-08
mxsrvs支持thinkphp3.2伪静态
2021-05-08
c++中ifstream及ofstream超详细说明
2021-05-08