1、MFC DLL
新建MFC DLL。
类声明里增加 AFX_EXT_CLASS
class AFX_EXT_CLASS CToolManager
预处理配置中增加 _AFXEX
字符集配置需要和应用程序一致。
2、应用程序调用
#include "VisionTools\ToolManager.h"
#pragma comment(lib,"exe/VisionTools.lib") //加载静态库
//切换资源,否则DLL 中的窗口会创建失败
HINSTANCE hMain = AfxGetResourceHandle();
HINSTANCE hInst = AfxLoadLibrary(GetModuleFolder() + "VisionTools.dll");
AfxSetResourceHandle(hInst);
m_ToolManage.Init(rcDlgs,this); //窗体创建方法
AfxSetResourceHandle(hMain);