加载中
从一个MFC工程移植对话框类到另一个MFC工程

今天碰到模块移植问题了,自己做的对话框类(继承于CDialog)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了. 问题:把一个MFC SDI工程中的一...

2014/08/16 13:55
68
STL的Deque介绍

Deque是双端队列,在画动态图表的时候使用起来比较方便。因为当数据填满图表后,需要从队列的后方插入一个元素,然后再从队列的前方删除一个元素。使用Deque可以很方便的做到。使用push(pop)...

2014/08/16 13:50
47
MFC的图片按钮

利用CBitmapButton类实现位图按钮的两种方法 利用CBitmapButton类实现位图按钮的两种方法: 方法一: 1、在资源编辑的时候选中按钮的 Owner draw 属性,不需要选择 Bitmap 属性. 按钮右键-->...

2014/08/16 13:58
623
ffplay for mfc 代码备忘

之前上传了一个开源播放器工程ffplay for mfc。它将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC的环境下,并且使用MFC做了一套界面。它可以完成一个播放器播放视频的基本流程:解协议...

MFC选项卡的实现

方案一 在对话框上放置一个Tab Control的控件,再在对话框上放置所需的控件(本例放置了2个按钮,试图在每个标签中显示一个)。然后利用Class Wizard来为Tab Control控件创建一个控件变量,该...

MFC窗口最小化到托盘

把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。绘制图标以及确定图标所传送消息的函数只有一个,那就是 WINSHELLAPI BOOL...

STL的Vector介绍

Vector在使用的时候比数组要方便得多,自从学会使用后,我基本上使用Vector代替了数组,编程效率提高了很多。在此进行简单的介绍。 vector 是同一种类型的对象的集合,每个对象都有一个对应的...

2014/08/16 13:52
78
MFC的多国语言界面的实现

目前很多软件都是要出口到多个国家,因此,为软件提供多国语言支持就成为了一个基本条件。为软件提供多国语言的支持的具体实现方法有很多,但基本原理都差不多,就是实现代码和语言包的独立,...

2014/08/16 13:48
374
C++调用CMD,等CMD运行完后继续运行C++

在这里记录一个小技巧,可以在程序运行的时候调用CMD命令。然后等待CMD命令执行完的时候,继续运行程序。 这在做视频编码实验的时候非常好用,因为像HEVC的tappencoder这种编码速度超级慢的程...

2014/08/16 13:55
194
C++下的DLL编程入门

一、 编写第一个入门级dll文件 1. 新建一个dlltest的dll工程,加入一源文件dlltest.cpp,包含add和subtract两个函数如下: _declspec(dllexport) int add(int a,int b) {     retur...

2014/08/16 13:49
346
MFC窗口支持文件拖入

修改对话框属性为Accept Files 或者在初始化时直接通过函数DragAcceptFiles()使得窗口支持文件拖曳 然后,增加对话框窗口的WM_DROPFILES消息响应函数 单个文件: OnDropFiles(HDROP hDropIn...

2014/08/16 13:54
113
给 VS2008 / VS2010 MFC 项目添加启动画面

在VC6.0时代,我们通过在MFC工程中插入Splash组件来简单方便的实现这个功能,但在VS2008以后就没有了这个功能,所以如果想给自己的程序添加一个显示Logo的启动画面,就需要自己添加代码来实现...

2014/08/16 13:58
173
MFC 中 Radio Button 使用方法

先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让...

C/C++连接MySql数据库

一、VS2008工程设置工作 由于我们要使用Mysql的API,并且我们机子上肯定安装了Mysql数据库,所以我们要将工程的头文件路径指向Mysql安装目录的同文件mysql.h所在的位置,将连接库路径指向lib...

2014/08/16 13:57
135
ffplay播放器移植VC的工程:ffplay for MFC

本文介绍一个自己做的FFPLAY移植到VC下的开源工程:ffplayfor MFC。本工程将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC的环境下。并且使用MFC做了一套简单的界面。它可以完成一个播放...

MFC中使用SDL播放音频没有声音的解决方法

本文所说的音频是指的纯音频,不包含视频的那种。 在控制台中使用SDL播放音频,一般情况下不会有问题。 但是在MFC中使用SDL播放音频的时候,会出现没有声音的情况。经过长时间探索,没有找到...

2014/08/16 13:50
166
C++从文件中查找特定的字符串,并提取该字符串

记录一个小技巧,使用C++从文件中查找特定标记的字符串,并提取该字符串。 用到了CString的方法,十分的简单,用于数据分析很方便。 这是我截取的压缩编码试验程序中的代码,通过这段代码可以...

2014/08/16 13:52
696
C++查找一个目录下所有特定扩展名的文件

记录一个小技巧,查找一个目录下所有特定扩展名的的文件名。代码所示是查找所有后缀为“.txt”的文件名,并将结果存储于名为statfileurllist的vector中 注:也可以查找子目录 //存储文件名列...

2014/08/16 13:48
234
C++发送HTTP请求获取网页HTML代码

可以使用 CInternetSession类发送HTTP请求获取网页HTML代码。 示例代码如下(strHtml用于存储HTML代码): CInternetSession session; CHttpFile *file = NULL; CString strURL = " ...

2014/08/16 13:55
444
TinyXML:一个优秀的C++ XML解析器

读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。 TinyXML是一个开源的解析XML的解...

2014/08/16 13:50
514

没有更多内容

加载失败,请刷新页面

返回顶部
顶部