使用微软提供的自带COM组件来读Excel 一、读取Excel文件COM类的相关环境的搭建: 1、首先新建一个MFC对话框工程,可命名为ReadWriteExcel 2、在添加类选项中, 选择MFC From Typelib,如下图: 3、再找到对应Office版本下的Excel.exe所在文件目录 ...
分类:
编程语言 时间:
2017-06-10 22:41:38
阅读次数:
342
MFC 选项选择: 静态库编译 增加头文件:( opencv相关的) #pragma once #ifdef WIN32 #include <opencv2/core/version.hpp> //定义宏,保证在debug模式下,导入opencv_xxxd.lib,release模式下导入openc ...
分类:
编程语言 时间:
2017-06-10 18:24:23
阅读次数:
216
今天公司新开始的一个项目。界面模式为无边框无标题栏初始最大化样式。其实本来可以直接在属性里面将默认的Resizing换成none就可以了,那么我想如何用代码来实现呢?于是就百度了一下。找到了两种方式,但其实两种方式思想是一样的。即修改样式——ModifyStyle。直接将以下代码加在OnInitDi ...
分类:
编程语言 时间:
2017-06-10 14:08:34
阅读次数:
330
1、事件 1.1 事件的添加 控件的事件一般都是由对外的接口引发。事件应该是属于窗口的,所以在Ctrl类上单击右键-》添加。 事件函数的名字就是事件名称,参数就是在添加事件时候设置的参数。控件里边通过参数将结果给了事件函数,从而将值传出。 参考链接:http://blog.csdn.net/wd_c ...
分类:
编程语言 时间:
2017-06-08 16:32:41
阅读次数:
293
/*加入背景图片*/ BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC) { // TODO: 在此加入消息处理程序代码和/或调用默认值 CDialog::OnEraseBkgnd(pDC); HBITMAP m_hBitmap; HDC m_hBkDC; m_hBitmap ...
分类:
编程语言 时间:
2017-06-07 23:21:21
阅读次数:
450
MFC控件的不创建窗口也允许激活的选项查探 http://blog.csdn.net/jszj/article/details/39890597 ATL ActiveX控件的OnCreate函数不能执行: http://bbs.csdn.net/topics/200016476 在ATL无窗口ACT ...
分类:
其他好文 时间:
2017-06-07 20:51:56
阅读次数:
171
项目中要画3D显示的模型,于是要用到OpenGL,加上是在MFC中,并且是在MFC中的ActiveX中使用。再并且鉴于他们程序主框架的设定。常规的方法还不一定能实现。所以还是查过不少资料,在此一一总结一下。首先总结最基础的一些东西。 一、依照讲课的逻辑,先讲点原理性的东西~ GDI是通过设备描写叙述 ...
分类:
编程语言 时间:
2017-06-07 14:22:30
阅读次数:
192
vs2015新建mfc工程,编译错误: D:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\afx.h(78): fatal error C1083: 无法打开包括文件: “new.h”: No such fil ...
分类:
其他好文 时间:
2017-06-06 18:26:27
阅读次数:
271
Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++库,有C++"准"标准库的美称! Boost有着与其它程序库(如MFC等)无法比拟的优点。 Boost库采用了类似STL的编程范式,但却没有STL那样晦涩难懂,代码格式优美清晰、已于阅读。 Boost库涵盖字符串与文本处理、容器、 ...
分类:
其他好文 时间:
2017-06-06 12:01:51
阅读次数:
231
事实上这边是由于设置有问题。详细的解决方式例如以下: 第一步:点击项目->”你的文件“属性->配置属性->链接器->启用增量链接 将 是(/INCREMENTAL)改为 否(/INCREMENTAL:NO) 第二步:点击项目->”你的文件“属性->配置属性->C/C++ 将调试信息格式改为程序数据库 ...
分类:
编程语言 时间:
2017-06-05 00:24:42
阅读次数:
213