在MFC DLLs中导出资源及其相关类的实现方法.pdf

在MFC DLLs中导出资源及其相关类的实现方法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在MFC DLLs中导出资源及其相关类的实现方法

实用第一 智慧密集 :=::rv,毹玉^£a阻附Ⅳ 叫视化专栏 在MFCDLLs中号:I;诲活厦舆相芳垂钓雾织方法 何珍文 摘要本文以一具有一定实用性的调色板对话框类的导出为例,详细介绍了在扩展MFc动态库 导出对话框类的注意事项、方法和技巧。实例验证具有实用性。 关键词MFcDm,资源,动态库 //Generated functIons messagemap 一、引言 //({AF×—MSG(CRisPaIDIg} //}}AF×MSG 在进行软件开发过程中,整个系统要分解成若干个小模 1) DECLARE—MESSAGE—MAP 块。各个模块的实现大多以动态库的形式存在在动态库中完 ): 整的导出资源(对话框、字符串、工具条等)和相应的资源 舟endif 这样编译是通不过的,因为在编译时对话框资源没有包 响应函数或类是必要的,尤其是在面向对象编程方法(00P) 中,类的完整导出将使动态库的使用更加方便。在一些参考 includes additional 一行代码群include“、add here”,在此加入 文献中对于动态库的原理和Win32动态库介绍得比较详细, 而对于MFCDLb中的资源及资源类的导出介绍得很少,大多 一笔代过,或根本没讲。本文将结合一个调色板对话框类 好连接项。编译工程会发现,应用程序不能通过编译,并发 (CmsPalDlg)的导出示例对此加以说明。 出如下编译错误信息: 二、在扩展MFCDLLs中导出对话框类 errorC2065: errorC2057: constant expected e×pressiOn 从扩展MFCDU舟中导出一个不和任何资源相关的类是很 容易的。首先生成扩展MFC用Dm程序框架,再用Chss Wi砚rd生成一个要导出的类(当然也可以自己定义类),加搜索顺序是,首先在EXE中搜索,然后在DLb中搜索,最后 入要在该类中实现的功能函数,最后在类定义处插入 在MFC动态库中搜索。为了使程序能正确地获取资源,对话 AFXExT C姻宏,编译即可。’剩下的工作便是如何在应用 框的源文件作如下改动: 程序中调用的问题了。关于动态库的调用问题可以参见参考 文献。 本模块

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档