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编程实验总结报告 知识总结+个人心得 2011年暑期mfc编程实验报告 mfc编程实验个人总结报告一、mfc类、函数等知识小结: 1、settimer (1, m_intlevel, null); 在mfc程序......
MFC Windows程序设计语言总结我在刚开始接触Windows编程时, 从Visual Basic开始, 从MFC开始, 虽然写出了程序, 但自己都不知道程序是如何运行的, 从而造成写程序"容易"修......
MFCMFC,微软基础类(Microsoft Foundation Claes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。目前最新版本为8.0(截止2007年初)。该类库提供一组通......
MFC视图切换全总结交流的朋友请加我QQ:451072182 我的百度空间:http://hi.baidu.com/%BB%B6stephen/home 单纯视图之间的切换单文档多视图切换是我在学习MFC中遇到的一个老大......
MFC经典绘图方法总结Windows 绘图的实质就是利用 windows提供的图形设备接口GDI(Graphics Device Interface)将图形会制在显示器上。为了支持GDI绘图,MFC提供了两种重要的类:......