VS2017 MFC 添加视频控件
1、创建一个基于对话框的MFC应用程序
2、删除不需要的控件:todo、确定、取消
3、添加Static Text、Edit Control、Button控件
Static Text:控件名字改名为"影片"
Button:控件名字改名为"准备就绪"
4、添加视频播放控件"Windows Media Player"
a、在对话框中点击右键,在弹出窗口选择"插入ActiveX控件"选项
b、在"插入ActiveX控件"弹窗中选择"Windows Media Player"
5、调整控件大小和布局
6、导入"Windows Media Player"控件类
a、在对话框中右键。选择"类向导"选项
b、在"类向导"弹窗选择"ActiveX控件中的 MFC 类(A)..."选项
c、在弹窗按下图选择,然后点击完成
7、添加控件变量
8、添加控件处理函数,在对话框中,双击所需要添加处理函数的控件
Edit Control控件:
void CiNetPlayerDlg::OnEnChangeEdit1()
{
// TODO: 如果该控件是 RICHEDIT 控件,它将不
// 发送此通知,除非重写 CDialog::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);//数据更新
//UpdateData(FALSE);
}
Button控件:
void CiNetPlayerDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
MyPlayer.put_URL(FileName);//播放
MyPlayer.close();//准备就绪
}
备注:不加MyPlayer.close()的话是直接播放
9、编译完成,效果如下
备注:VS2019在第六步找不到此选项,不知道如何导入"Windows Media Player"控件类
VS2017 MFC 添加视频控件相关推荐
- MFC添加ActiveX控件
在VC6.0 中,在对话框总右键,添加 ACtiveX控件,选中后添加,再右键添加变量时,会自动生成包装类.每个类一个文件,通常会产生很多文件.其中主类集成自CWnd. 也可以用类向导,从类型库生成类 ...
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
解决办法: 在应用程序类(App类)中的InitInstance函数体内添加以下语句: AfxInitRichEdit(); 对应1.0版本 如果有2.0版本需要添加如下 AfxIni ...
- MFC工具箱各种控件的具体意义
忘记在哪看到的了, 控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来 ...
- html 关闭js控件,javascript – 用JS关闭html5视频控件
我有一个问题, html5视频控件捕获在iOS上发生的任何动作,这干扰了我需要在视频上显示的模态窗口. 我正在尝试自定义模态本身,但似乎无法使其工作.基本上,当模态打开时,我需要做: var vide ...
- MFC第一课 控件使用技巧
MFC控件使用技巧:Static Text 1)单独设置某个静态文本控件的属性: 颜色,字体大小 解决方案:需要指定一个独特的ID,默认情况下,所有的 静态文本框的ID是一致的 2)设置按钮的文本的时 ...
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是 ...
- mfc e将控件置于窗口顶层_PyQt5学习笔记04 - QWidget窗口控件基类
本来这一篇是想写一下怎么使用Qt Designer去设计一个界面的,但是我现在通常都是用代码去直接写界面很少用设计器.因为Qt Designer并不是为了python而写的,所以用起来不是很方便.很多 ...
- MFC动态创建控件并响应事件代码实现过程
MFC动态创建控件以及响应动态创建的控件的事件的实现方法如下. 1.创建对象 用new进行动态创建一个对象.然后调用Create函数创建窗口,在函数的父窗口参数中传入this或者用AfxGet ...
- MFC之ComboBox控件用法
本文以实例形式较为详细的讲述了MFC中ComboBox控件的用法.分享给大家供大家参考之用.具体方法如下: 一.ComboBox简介: ComboBox控件是由一个文本输入控件和一个下拉菜单组成的.用 ...
最新文章
- C语言 基础60题(5)
- oracle获取时间毫秒数
- r语言和metawin_如何创建R的HelloWorld包(Windows或Linux环境下)
- Go的channel与map是否并发安全以及原因
- yii2_getDb()自动切换数据库
- oracle 10741 trace,RedHat5.3上安装Oracle 10.2.0.1
- 转: 深入浅出-网络七层模型
- 编写数据访问代码测试–单元测试是浪费
- 在idea中使用@Test注解报错的解决方案
- php如何只删去汉字,php如何删除字符串中的中文
- 第五章 APP元素定位
- mysql的update和case when同步使用
- 是时候考虑怎么用好云了
- 归并排序 Java实现
- 【sketchup 2021】草图大师的高级工具使用3【复杂贴图制作实例(山体和球面贴图、全景天空绘制、吊顶添加光带)、图层(标记)工具使用、视图与样式工具的常规使用与高级使用说明】
- 获取常用3500字的书法图片
- 刚学会的画丝滑的箭头ppt
- Apple有史以来屏幕最大的手机iPhone 12最新超详细揭秘
- 数据分析笔记--对NBA球员数据的聚类分析(代码)
- CReLU与PReLU的大体简介