社区
界面
帖子详情
MFC扩展DLL导出View类的CRuntimeClass*,让主程序create,可行么?
EDDGA
2017-09-06 04:12:52
如题。我把MyView继承CFormView,封装在MFC扩展DLL,导出函数返回MyView的CRuntimeClass*。主程序按需要create它,这样可行么?
如果需要做资源切换,具体怎样的时机、怎样的操作哩?请指点下,谢谢
PS,主程序动态加载扩展DLL,不用lib文件。主要是想不动主程序的情况下,可以新增加FormView,动态扫描和加载
...全文
399
3
打赏
收藏
MFC扩展DLL导出View类的CRuntimeClass*,让主程序create,可行么?
如题。我把MyView继承CFormView,封装在MFC扩展DLL,导出函数返回MyView的CRuntimeClass*。主程序按需要create它,这样可行么? 如果需要做资源切换,具体怎样的时机、怎样的操作哩?请指点下,谢谢 PS,主程序动态加载扩展DLL,不用lib文件。主要是想不动主程序的情况下,可以新增加FormView,动态扫描和加载
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
呔妖怪来嘛
2017-09-06
打赏
举报
回复
想法可行~~
EDDGA
2017-09-06
打赏
举报
回复
引用 1 楼 hezhe1008 的回复:
可行,还是要看你怎么用,为什么不导出CFormView* 或CView,这种才是正常的面向接口设计~~
我是想把MyView设计成一套接口,接口函数需要做一些数据交互,比如集成观察者模式那套接口。 大致流程是这样的,MyView1和MyView2实现MyView接口,DLL1和DLL2分别导出MyView1和MyView2的RumtimeClass,主程序加载后统一create为MyView处理
呔妖怪来嘛
2017-09-06
打赏
举报
回复
可行,还是要看你怎么用,为什么不导出CFormView* 或CView,这种才是正常的面向接口设计~~
Dll
制作
实现
MFC
扩展
DLL
中
导出
类
和对话框 中国学生网 2006-03-03 07:30:11 作者:江上飞鸟 来源:vckbase 如果要编写模块化的软件,就要对对动态链接库(
DLL
)有一定的了解,本人这段时间在修改以前的软件时,...
将Form
View
视图封装到
DLL
中
步骤如下:(1)创建一个
MFC
的
扩展
DLL
工程,在资源中添加一个Form
View
窗口,并创建相应的
类
CDeviceManage
View
。添加
导出
函数如下:在stdafx.h文件中定义全局变量 //全局变量 externCWnd*g_pParent...
MFC
多线程及线程同步
一、
MFC
对多线程编程的支持
MFC
中有两
类
线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行...
MFC
控件使用大全
MFC
控件使用大全
MFC
主要知识点
Markdown和
扩展
Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入
导出
Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章