c++_MFC
文章平均质量分 75
dreamflylin
这个作者很懒,什么都没留下…
展开
-
关于将类对象数据存入到数据库中的实现方法
<br />问题背景:因为在做图像比较这方面的事情,需要将图像的特征保存到ACCESS数据库中去。图像的特征包括基于块的16*8的double型数组和全局的8维double型数组,希望将数组保存到数据库中。之前有从网上找到将图像数据从数据库中存取的代码,如下所示:<br />取图像:<br />void CProTestDlg::getImgFromDB(_RecordsetPtr pRecord, IplImage** pImg) { try{ long nSize = pRecord->Ge原创 2011-01-25 17:45:00 · 2241 阅读 · 0 评论 -
内存泄露检测
<br /> 在做的工程项目中出现了内存泄露的问题,什么Visual Leak Detecter之类的都不管用(和Opencv一起,编译就出错),找了各种检测方法,都不能如愿检测出来。<br /> 后来看到一个帖子中说:<br /> 假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。<br />我们用VS2005生成了一个MFC的对话框的程序,发现他可以自动的检测内存泄露.不用我们做任何特殊的操作. 仔细观察,发现在每个CPP文件中,都有下面的代码:<br /> #ifd原创 2011-03-15 20:45:00 · 403 阅读 · 0 评论 -
浅谈MFC内存泄露检测及内存越界访问保护机制
<br />本文所有代码均在VC2008下编译、调试。如果您使用的编译器不同,结果可能会有差别,但本文讲述的原理对于大部分编译器应该是相似的。对于本文的标题,实在不知道用什么表示更恰当,因为本文不仅淡了内存泄露检测机制,也谈到了指针越界的检测机制。到底应该说是MFC的机制,还是C++的机制?Anyway,相信你看了一定会有所收获。并欢迎常来本博客http://lionel.bokee.com留言讨论。<br /> 在我们开发MFC应用程序的时候,不知大家是否注意到Debug版本输出窗口经常会有下面这样的信转载 2011-03-15 20:56:00 · 1280 阅读 · 0 评论 -
MFC下让控件具有XP风格
<br />如果你想让VS6, VS2003,的MFC程序拥有XP风格那么就学习下面的方法吧<br /><br />1.首先确认你在Windows XP下,因为如果在98或2K下,那除非自己重画画所有界面,要不基本上是无法实现XP风格的。Code:<br /><?xml version="1.0" encoding="UTF-8" standalone="yes"?><br /><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersio转载 2011-05-18 21:57:00 · 478 阅读 · 0 评论 -
MFC改变对话框中静态文本的字体大小
<br />VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。 <br /><br />例子: <br />1、改静态文体的ID,如:IDC_STATIC1 <br />2、添加一个Edit控件,建立一个关联的控件m_editControl。 <br />3、在OnInitDialog中添加如下代码: <br />CFont * f; <br />f = new CFont; <b原创 2011-05-18 21:40:00 · 2566 阅读 · 0 评论