挑战高手,有本事你就答出来!!

Daniel22_cn 2003-03-24 12:53:35
如何从DLL中导出一个Window,并使他成为多文档主框架的子窗体。
不使用组件。
...全文
43 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCBeyond 2003-03-24
  • 打赏
  • 举报
回复
我们以前也是这样做的,现在改COM 接口啦。
Phourm 2003-03-24
  • 打赏
  • 举报
回复
以前做过,现在代码不在了!
其实很简单,原来要做的一个窗口,它会被了几个EXE用到,又不想写那么多代码(COPY代码到每个EXE工程里,改一个EXE的代码其它的也可能要改不方便)所以就做成DLL给一个父窗口的句柄(可以是对话框窗口)给DLL就可以建立一个MDI
注意EXE的APP的OnbIdle函数要去调用一下DLL里APP的OnIdle你的工具栏才会变灰。
ahao 2003-03-24
  • 打赏
  • 举报
回复
你要求的我已经完全实现,基本原理都在代码里,还要什么自己加
Daniel22_cn 2003-03-24
  • 打赏
  • 举报
回复
有误。需要的效果不同。

我需要的目的是 从DLL中导出一个窗体,并且使他成为框架的子窗体。

例如:主框架菜单有菜单“报表”,用户点击时,该代码需要在DLL中实现,允许用户打开多个报表实例。

有这方面的代码吗?
Daniel22_cn 2003-03-24
  • 打赏
  • 举报
回复
初步看到效果,等我重新看一下代码再给分。。
ahao 2003-03-24
  • 打赏
  • 举报
回复
已发
从dll里动态加载child frame和view
Daniel22_cn 2003-03-24
  • 打赏
  • 举报
回复
Daniel21_cn@yahoo.com.cn
曾经的猎狐 2003-03-24
  • 打赏
  • 举报
回复
去,来的都是星及人物啊,努力ing
ahao 2003-03-24
  • 打赏
  • 举报
回复
写了个例子给你
留下email.
In355Hz 2003-03-24
  • 打赏
  • 举报
回复
采用 MFC Extension DLL 试试?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧