
MFC
菜园子里的PHD
Lebron@stu.xjtu.cn
展开
-
MFC统计耗时
LARGE_INTEGER liFrequency, liStart, liEnd;::QueryPerformanceFrequency(&liFrequency); // 获取机器频率::QueryPerformanceCounter(&liStart);代码::QueryPerformanceCounter(&liEnd);LONGLO...原创 2019-12-15 10:13:11 · 549 阅读 · 0 评论 -
MFC连续处理图像
问题背景:需要自动化的连续的处理500张图,一个一个地处理显然很幼稚,因此需要一个连续处理图像的函数。 CString m_strFileOut = _T(""); //初始化适应Unicode TCHAR szSelected[MAX_PATH];//用来存放文件夹路径 BROWSEINFO bi; LPITEMIDLIST pidl; bi.hwndOwner = ...原创 2019-11-29 15:49:53 · 280 阅读 · 0 评论 -
MFC写EXCEL
关于如何使用MFC写EXCEL表的问题,这已经是第三次做了。这一次一定要成功!使用的是OLE技术(对象链接与嵌入)环境:Windows 7 旗舰版,32位操作系统,VC6.0,MFC,WPS,接下来以新建一个EXCEL并写入“Hello Excel”为例说明具体用法第一步:建立一个OLE自动化工程1,首先新建一个对话框,并加上一个按钮“新建”,其功能为点击按钮就新建一个excel表并写...原创 2019-11-18 11:04:07 · 1802 阅读 · 0 评论 -
设置编辑框数据的三个方法
有时,需要在编辑框当中直观地显示后台的数据,把数据显示到编辑框中的三个方法如下:方法一:char ch[20];itoa(nData,ch,10); GetDlgItem(IDC_EDIT2)->SetWindowText(ch);备注:其中itoa中的参数10表示以十进制的方式显示字符串,IDC_EDIT2为编...原创 2019-02-15 09:35:51 · 620 阅读 · 0 评论 -
MFC基于对话框添加菜单的方法
https://www.cnblogs.com/zerotoinfinity/p/6382356.html一个更加方便的方法:MFC 对话框工程中添加菜单(VC++ 6.0编译器) - 小金马 - 博客园 https://www.cnblogs.com/xiaojinma/archive/2012/12/07/2806564.html...转载 2018-12-24 10:45:28 · 960 阅读 · 0 评论 -
彩图和灰图(调色板)
从以下几个方面谈谈灰度化,什么是灰度化?为什么要灰度化?灰度化的方法?之前老不理解王克师兄的基于全画面是啥意思,今天看了李雪梅.唐万有《印刷品缺陷检测的方法研究》终于似乎有些明白。“密度检测和色度检测虽然是有效的印刷质量控制方式,但这种控制方式主要依赖检测局部色块(测控条),缺陷检测要求操作者积累的经验和主观判断。” 可以看得出以前的检测方式是基于局部的,机器视觉的检测是基于整个画面的。2...原创 2018-12-24 10:27:46 · 1599 阅读 · 0 评论 -
MFC对话框之间数据的传递
写了一个直方图对话框,要在上面画直方图,画图的时候要用到的数据在主对话框里,怎么用其中的数据呢?1,全局变量一:1,在任何一个CPP文件的函数体外声明(不能加关键字static,否则链接性为内部,只能在该文件中使用), 此时为定义声明,它给变量分配存储空间。2,在要使用全局变量的函数体外用关键字extern声明,此时为引用声明,表示这个变量为外部的,它不给变量分配内存空间,只是引用已有的变量。...转载 2018-12-10 20:23:49 · 2190 阅读 · 0 评论 -
设备上下文
设备上下文即Device Context,简称DC。通过使用设备上下文,编程人员可以不必关心输出设备的具体特性,直接绘制最终的结果,而剩余的与具体显示硬件打交道的工作交给系统来完成。 首先捋一下他们的关系:HDC是句柄(句柄是Windows系统中的一种数据类型),是设备描述句柄;CDC是MFC封装的Windows设备相关的一个类,封装了几乎所有关于HDC的操作;CClientDC,CWi...转载 2018-12-05 21:49:33 · 1615 阅读 · 0 评论 -
关于MFC对话框的一些问题
今儿被老师叫过去了,不让我以博客的形式汇报,非让写文档。那我只好文档博客写两份了。这篇博文是关于对话框的一些编程问题。1,为什么要用到对话框?因为,Windows应用程序工作的基本流程就是从用户那里得到数据,经过相应的处理后再把处理结果输出到屏幕,打印机或者是其他输出设备上。对话框就是一个很重要的接口,可以显示给用户数据。...原创 2018-12-07 17:02:15 · 167 阅读 · 0 评论 -
关于二值化的问题
以上是在将位图加载到内存中,直接在加载的内存中操作像素的结果,很美!但是!以下这段代码,新开辟了一段内存,出现的结果竟然是原图???????,不得解,已经解决了,问题的根源就是出现在CDib::Draw函数的内部的lpData, // 指向DIB数据的指针,之前错误的时候用的是CDib::m_lpData,自然不对。void CRightView::clearmem()...原创 2018-11-26 16:57:02 · 1119 阅读 · 0 评论 -
MFC怎样添加自己的类呢?
已经有了.h文件和.cpp文件,怎样添加到工程中让它们愉快地在一起运行呢?写好一个头文件,常规操作,只不过需要加以下图上所示这里是CPP文件不一样的地方 关于DELARE_SERIAL 和 IMPLEMENT_SERIAL宏的作用可以参考《深入浅出MFC》中第三章。 2019-01-14更新,今天发现按照C++的一般方法,有了.h.cpp文件后直接添加到工程中就可以用...原创 2018-11-23 22:09:08 · 5105 阅读 · 0 评论