MFC规则DLL总结_mfc下dll编程图解

2020-02-28 其他工作总结 下载本文

MFC规则DLL总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“mfc下dll编程图解”。

MFC规则DLL总结

1、创建MFC规则DLL工程,生成XX.h, XX.cpp, XX.def文件,插入资源(对话框),生成类。

2、在XX.cpp 中添加ShowDlg函数,在该函数中定义对话框,显示对话框,对话框所需要的参数由ShowDlg的形参传递。

3、在XX.def中添加:

EXPORTS

;此处可以是显式导出

ShowDlg @14、编译生成XX.dll文件

5、新建测试工程,在需要调用该DLL处,添加类如下代码:

CString strName=_T(“王朋”);

double dScore=89;

HINSTANCE hdll;

typedef void(*dllfun)(CString,double);

dllfun thefunc;

hdll=LoadLibrary(_T(“RegularMFCDLL.dll”));

if(hdll!=NULL)

{

thefunc=(dllfun)GetProcAddre(hdll,“ShowScore”);

}

else

{

AfxMeageBox(_T(“加载DLL失败!”));return;} thefunc(strName,dScore);FreeLibrary(hdll);

6、静态调用

头文件中添加如下代码:

#pragma comment(lib,“RegularMFCDLL.lib”)

extern void ShowScore(CString,double);

在源文件中需要调用该DLL的函数处添加:

CString strName=_T(“王ª?朋¨®”);

double dScore=90;

ShowScore(strName,dScore);

7、可见,窗口等MFC对象是被定义在一个函数中,再导出这个函数来显示这些资源对象的。

《MFC规则DLL总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
MFC规则DLL总结
点击下载文档
相关专题 mfc下dll编程图解 规则 MFC dll mfc下dll编程图解 规则 MFC dll
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文