- 9
- 0
- 约1.05万字
- 约 9页
- 2022-07-30 发布于上海
- 举报
VC++动态链接库编程之 MFC 扩展 DLL
一、概论
MFC 扩展 DLL 与 MFC 规则 DLL 的相同点在于在两种DLL 的内部都可以使用MFC 类库,其不同点在于MFC 扩展DLL 与应用程序的接口可以是MFC 的。MFC 扩展DLL 的含义在于它是MFC 的扩展,其主要功能是实现从现有MFC 库类中派生出可重用的类。MFC 扩展DLL 使用 MFC 动态链接库版本,因此只有用共享 MFC 版本生成的 MFC 可执行文件(应用程序或规则 DLL)才能使用 MFC 扩展DLL。
MFC 规则 DLL 被 MFC 向导自动添加了一个CWinApp 的对象,而MFC 扩展 DLL 则不包含该对象,它只是被自动添加了DllMain 函数。对于 MFC 扩展 DLL,开发人员必须在 DLL 的 DllMain 函数中添加初始化和结束代码。
从下表我们可以看出三种DLL 对 DllMain 入口函数的不同处理方式:
DLL
DLL 类型
非 MFC DLL MFC 规则 DLL MFC 扩展 DLL
入口函数
编程者提供DllMain 函数
CWinApp 对象的InitInstance 和 ExitInstance MFC DLL 向导生成 DllMain 函数
对于 MFC 扩展DLL,系统会自动在工程中添加如下表所示的宏,这些宏为DLL 和应用程序的编写提供了方便。像AFX
您可能关注的文档
- Theft by Katherine Anne Porter(文本分析)分析和总结.docx
- TheHoundoftheBaskervilles检测练习分析和总结.docx
- Therebe句型教案分析和总结.docx
- therebe句型练习题分析和总结.docx
- There-be句型相关练习题.docx
- therebe句型专项练习题.docx
- ThermoScientificLocator系列低温储存系统液氮罐.docx
- Theveryhungrycaterpillar教案课程分析和总结.docx
- TLSS系列螺旋输送机使用说明书.docx
- TMPGEnc 4.0 press教程分析和总结.docx
最近下载
- 社区急症的全科医学处理.ppt
- 【隐患图册】100张常见隐患图合集课件.pptx VIP
- 2026年强制性产品认证应知应会培训考核卷(二)附答案.docx VIP
- 新视野商务英语视听说上_U2.pptx VIP
- 2026年强制性产品认证应知应会培训考核卷(七)附答案.docx VIP
- 2026年强制性产品认证应知应会培训考核卷(三)附答案.docx VIP
- 围手术期护理与人文关怀.pptx VIP
- (正式版)DB6109∕T 293.6-2023 《安康富硒茶 第6部分:安康富硒红茶》.docx VIP
- 系杆拱桥钢管拱吊装施工技术及安全措施.pptx VIP
- 画法几何及机械制图(第6版)课后习题答案解析.pdf
原创力文档

文档评论(0)