简述
最近做的一个项目用到了 DUI 框架,但是需要在 此项目中添加 MFC的组件,因为要实现 MFC 导入图片到Excel表格中,所以要将 DUI 与 MFC 做个简单的融合。
步骤
1、在预编译头文件stdafx.h文件中添加 MFC 项目中 stdafx.h 中的关于 MFC 的包含。比如:
#pragma once
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将是显式的
#include <afxwin.h> // MFC 核心组件和标准组件
#include <afxext.h> // MFC 扩展
其实可以直接创建一个新的 MFC 对话框空项目,将 stdafx.h 中的内容拷贝过来,简单粗暴。
2、然后就可以直接在界面中添加 MFC 的组件了。
3、如果碰到问题 “fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”:No such file or directory”,可参考这篇博客。