社区
进程/线程/DLL
帖子详情
200分 如何将ChildFrame及其ChildView封装到DLL中,以便在MainFrame中,动态装载??200分
herosword
2005-03-03 11:40:13
如何将ChildFrame及其ChildView封装到DLL中,以便在MainFrame中,动态装载??
请教如果用 WTL或MFC 如何解决,最好有例子。
...全文
161
10
打赏
收藏
200分 如何将ChildFrame及其ChildView封装到DLL中,以便在MainFrame中,动态装载??200分
如何将ChildFrame及其ChildView封装到DLL中,以便在MainFrame中,动态装载?? 请教如果用 WTL或MFC 如何解决,最好有例子。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laker_tmj
2005-03-07
打赏
举报
回复
大家能否用 MSN 進行交流?
laker_tmj@hotmail.com
laker_tmj
2005-03-07
打赏
举报
回复
up learn !
已發現三個相同意義的貼:
希望各路高手能進來給我們多多講解一下! 謝謝!!!
http://community.csdn.net/Expert/topic/3766/3766045.xml?temp=.8698847
http://community.csdn.net/Expert/topic/3713/3713232.xml?temp=.3096887
蒋晟
2005-03-06
打赏
举报
回复
UI的实现,例如消息和命令的处理,也可以独立出来,参考MSDN里面的DrawCLI示例(MFC)。
herosword
2005-03-05
打赏
举报
回复
首先谢谢各位,只分离业务逻辑容易实现。可是业务逻辑需要UI来展示。我想把这个UI的实现,也封在主程序外面。这样,当新的业务逻辑出现时,动态加载新的业务逻辑DLL及其UI的DLL(或两部分在一个DLL中),这样的程序结构不是很理想吗?
具体说:我需要这样一个实现:子框架(ChildFreame)和子视图(ChildView),以及该子框架和子视图对应的业务逻辑可以一起封装到DLL中,因为: 业务逻辑的展示和操作,是通过子框架的菜单,工具条,以及子视图来完成的。我不想把对业务逻辑的操作留在主程序中。我想,一个相对独立的业务逻辑,其业务逻辑的操作和展示,可以也独立于主框架(MainFrame), 可是WTL中,各模块都依赖 CAppModule _Module这个全局的变量,消息循环,已经UpdateUI等的处理,都在这个_Module的主消息循环中。我如果将ChildFrame和ChildView封在DLL中,我如何处理Dll中的_Module,和主程序的_Module一致的问题呢?
再次感谢大家的帮助。
蒋晟
2005-03-04
打赏
举报
回复
WTL里面没Frame/View
建议把界面和业务逻辑分离,重用业务逻辑而不是界面。
wenddy112
2005-03-04
打赏
举报
回复
同1,2,3,4楼
mousefj
2005-03-04
打赏
举报
回复
创建MFC Extension Dll
老夏Max
2005-03-04
打赏
举报
回复
http://www.codeproject.com/docview/dfv.asp
http://www.codeproject.com/docview/sdicviewdll.asp
http://www.codeproject.com/docview/docviewfromdll.asp
以上的是封装MFC的相关框架到DLL或者控件中。
但是强烈同意楼上的,将界面处理和算法、业务处理分离开来!
oyljerry
2005-03-04
打赏
举报
回复
嗯,如楼上所说,最好界面和功能分离来封装
BigFanOfCpp
2005-03-04
打赏
举报
回复
单从问题的角度用MFC扩展DLL是个好办法,
但是就效果而言我和楼上的思想一样。
MFC 框架各部
分
指针获取方式
本篇文章将详细介绍如何在MFC框架
中
获取
Main
Frame
(主框架窗口)、
Child
Frame
(子框架窗口)、Active
View
(活动视图)以及与其关联的Document(文档)的指针。 首先,我们从
Main
Frame
开始。
Main
Frame
通常是应用...
VC++做的考勤软件
考勤软件是企业日常管理
中
不可或缺的一部
分
,它用于记录员工的上下班时间,生成考勤报表,以便进行绩效评估和工资计算。这款由VC++ 6.0构建的考勤软件,具备生成个人上下班报表的功能,为企业提供了高效便捷的管理...
修改打印预览工具条按钮
4. 更新`
Main
Frame
`和`
Child
Frame
`
中
的布局,确保工具条正确显示。 5. 在文档类
中
提供必要的数据接口,以便视图在预览时获取正确的打印内容。 通过以上步骤,开发者能够实现对MFC打印预览工具条按钮的个性化修改,...
document.
frame
s在非IE浏览器
中
的解决办法
在这种情况下,可以在JavaScript
中
动态
地创建`<i
frame
>`元素,并设置其`name`属性,然后将其添加到DOM树
中
。 ```javascript var i
frame
= document.createElement("i
frame
"); i
frame
.name = "dynamic
Frame
"; ...
VC MFC类
中
各种类的指针的获取和应用.doc
本文将详细介绍如何在MFC类
中
获取不同类型的指针及其应用场景。 #### 获取`CWinApp`派生类的指针 - **AfxGetApp()**: 提供了一个简单的接口用于获取当前运行的应用程序实例。 - **theApp**: 这是一个全局变量,通常...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章