如何制作带MFC界面的DLL
1、新建MFC DLL项目,项目名称“MyDLL”,创建新解决方案,解决方案名称为“MFCDLL”。




8、进入MFC应用程序向导,点击下一步,应用程序类型选择“基于对话框”,然后一直点击下一步,最后点击完成。


10、采用动态方式调用该动态库,调用步骤如下:1.加载咿蛙匆盗动态库 HINSTANCE m_hDll = LoadLibrary("MyDLL.dll");if (NUL讣嘬铮篌L == m_hDll){MessageBox("加载 MyDLL.dll 失败");} 2.获取导出函数指针 typedef IHpDllWin* (*hpDllFun)(); hpDllFun pShowDlg = (hpDllFun)GetProcAddress(m_hDll,"ShowDialog");if (NULL==pShowDlg){MessageBox("DLL中函数寻找失败");return;} 3.获取导出类对象指针 IHpDllWin* m_hpwin = pShowDlg(); 获取导出窗口类指针,获取了对该导出窗口的控制。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:30
阅读量:34
阅读量:73
阅读量:79