
MFC
坤昱
这个作者很懒,什么都没留下…
展开
-
MFC项目使用Win7自带语音库(包含COM函数返回 “没有注册类”解决方式)
MFC框架下使用Win7自带语音库函数 编写语音朗读的朋友,大概都遇到过 “CoCreateInstance函数返回值 ‘没有注册类’”。针对此问题我搜了好多网址、参考了好多博客,但是并没有解决(甚至思路被带到别的问题上)。后来考虑到应该是安装的系统不是完整版本(根据这个思考,搜索相关的信息果然找到了解决方法),针对这个问题的解决方式: 下载 “win7或xpTTS语音引擎修复原创 2018-01-17 23:15:56 · 4628 阅读 · 0 评论 -
VS系列编译器内部调用malab(32位/64位)函数指南
最近项目用到绘制3D图形,使用了许多开源库没有得到理想的效果,后来想到可以使用matlab软件绘制图形通过MFC项目工程进行调用。 有了这个想法后,便在网上搜索相关的资料,实际调用matlab生成库时,没有简单的办法可以使项目编译成功,便采用MFC内部调用matlab函数的方式完成此功能。首先在电脑上安装matlab软件(我使用的win7 64位系统、VS2010编译器和Matlab R...原创 2018-08-18 02:27:47 · 1703 阅读 · 7 评论 -
MFC多文档框架 基于CVIEW视图类正常显示超出屏幕范围的部分(支持BCG库绘图)
最近使用继承与CView的视图框上显示画图,视图框内的画图宽度大于4000不能完全显示,通过修改继承类为CScrollView增加进度条,拖动进度条完整显示出了整个视图框内的画图。首先贴上效果图: 图1 图2 上面两张图中,图1宽度在3000像素点左右,图2宽度在4000像素点左右,并且在进度条拉动时图像没发生变化...原创 2018-07-11 23:18:18 · 1865 阅读 · 0 评论 -
C语言实现无规律数据加密、解密(使用文件加密、解密做演示)
在网络传输重要信息或存储重要文件信息时,大部分会对数据加密,保证数据的安全性。互联网上流行的可逆加密方式对数据的安全性没有保证,便自己写了一套安全性极高加密、解密方法。方法的实现方式及特点: 1.采用指定单个字节加密转换(转换形式为ascll码表中0-128的形式,由1个字节拆分为三个字节,下面说明拆分方式);2.采用数组中随机数据减指定加密字节(比如当前数据ascll码为121...原创 2018-05-30 23:11:19 · 4239 阅读 · 4 评论 -
MFC访问阿里云Oss平台
使用阿里云Oss官方提供的C开发包编译时会遇到一些小问题,比如“error LNK2019: 无法解析的外部符号”、缺少文件“libapr-1.dll”等,针对这些问题修改项目后,并且把函数封装成类函数方便使用。首先说下增加的功能: 1.下载bucket下所有文件(不包括bucket中文件夹内的文件); 2.获取bucket下所有文件名称以及一级文件夹(最接近bucket的...原创 2018-05-11 00:36:48 · 838 阅读 · 0 评论 -
MFC操作多个安卓设备(发送指令)
在windows系统中访问安卓设备稍微有些麻烦,需要通过向adb.exe中写入指令进行控制。本篇主要描述MFC访问安卓设备的实例,在上一篇文章 “ MFC工程按USB插口显示所有USB设备及插口(包括安卓)”的基础上,顺序访问所有的安卓设备或者通过设备名称访问指定的安卓设备并且得到adb返回的数据信息。上一篇文章 “ MFC工程按USB插口显示所有USB设备及插口(包括安卓)”地址:https...原创 2018-03-31 15:44:40 · 1447 阅读 · 0 评论 -
MFC工程按USB插口显示所有USB设备及插口(包括安卓)
最近写资料用到按照USB顺序显示所有的USB设备(设备不用按照插入顺序,只需要插入对应USB插口即可),搜了很多资料没有找到想要的实现方式,便自己动手写了一些库文件(结合USB View以及WindowsAPI函数),并且成功移植到MFC工程(我使用的是VS2010工具)。首先看下USB View软件显示效果: 我们看到USB View软件是以树结构显示了USB所有的插口(包括以及连...原创 2018-03-18 23:42:13 · 3279 阅读 · 1 评论 -
C语言实现简单的内存管理机制
在C类型程序中,栈内存比较珍贵,大部分用在局部或者类成员(因为稀少… 不适合长时间占用一块栈内存),对于大量数据一般使用堆来分配。重复用堆分配有一个显著的缺点就是容易造成外部碎片,在这种情况下系统内存不再连贯,一些内存得不到使用,久而久之系统内存会变的越来越少,长时间处理大数据会出现一些不可预料的问题。针对这种情况,我以自己的习惯写了一个简单的内存管理结构,加深自己对内存的理解。首先简单说...原创 2018-03-15 22:04:22 · 7597 阅读 · 1 评论 -
VC++任意格式时间字符串转换为CTime类型以及计算时差
在MFC中使用CTime类获取到时间字符串比较方便、简洁。如果使用不规则时间字符串转换为CTime及相关的类型却不太常见,为此我根据需要动手封装了三个函数(函数一:不规则时间字符串转换为CTime类型,函数二:时间转换为相应字符串(比如1转换为”1天”),函数三:格式化输出时间差字符串)。首先参考一个不规则时间字符串:"2017-01!月-15日,12时,10分-03"下面是函数定义部...原创 2018-03-09 01:10:24 · 3872 阅读 · 0 评论 -
MFC基于多文档框架(对话框内嵌office控件(word文档))
office系列以简便、功能强大的特色发展为当今世界上范围最广、用户最多的办公软件,同时也深受码农的喜欢…。MFC项目中嵌入office系列软件也是随处可见的,最早接触内嵌office软件是在几年前的一个项目,当时用的MFC多文档工程,工程内文字记录这块,如果自己来实现的话,任务量比较繁重,而且不方便维护,好在那时候已经很流行内嵌软件这块技术,所以最后选择使用以安装ocx的形式进行使用word文档...原创 2018-03-07 01:34:44 · 6791 阅读 · 2 评论 -
MFC指定位置截屏并保存为png格式 (pdf函数可以加载这种方式生成的图片)
函数定义部分://截屏函数//参数一 生成图片的具体范围//dst.left 全屏范围内X轴的起始位置(从左到右)//dst.top 全屏范围内Y轴的起始位置(从上到下)//dst.right 全屏范围内X轴的结束位置//dst.bottom 全屏范围内Y轴的结束位置//参数二 图片保存路径加文件名(C:\\Users\\Adminis...原创 2018-08-17 00:28:10 · 1734 阅读 · 0 评论