如何在DLL中封装MFC对话框

7047 人浏览 | 时间: 2015-06-25 16:51:49 | 作者: codexia

基础知识

    要知道窗口对象、应用实例事件、消息、消息映射和怎样实现消息映射。对于DLL,知道怎样输出一些函数,怎样在应用程序中加载一个DLL,并使用它们提供的接口。所谓的接口,就是DLL提供的函数,可以让我们使用。 
  • 控件通知消息(Notification message)
    控件中发生了一些事件,是在控件的父窗口中响应事件,而不是在控件本身响应的。程序实现时,就相应的将这些事件的处理统统放在控件的父窗口对象的消息成员函数中。控件通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以及树状视图、列表视图等公共控件。例如,单击或双击一个控件、在控件中选择文本、操作控件的滚动条都会产生通知消息。
  • 采用的DLL格式
    由于我们只是想使用DLL导出的对话框资源,而且还想着有可能在非MFC环境中使用该对话框资源,规则的MFC DLL可以胜任,就没必要使用MFC扩展DLL了,另外如果使用了扩展的MFC DLL,那么你的应用程序也必须使用MFC库。
  • 建立一个可以包含MFC对话框的DLL  
控件仅能以子窗口的形式出现,它要依附对话框这样的父窗口。 可以在DLL项目中直接添加对话框资源和对话框类来实现。

制作DLL,让其包含一个MFC对话框

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读