急!急!急!关于DLL中的MDI子窗体

Ray 2000-03-15 12:26:00
我编了一个程序,其主程序是一个MDI主窗,而我想把一些子窗体封装到DDL中
在运行时才动态载入这些窗体,显示这些窗体一定要用SHOW方法不能使用SHOWMODAL
方法。当子窗体加载时系统我说没有MDI主窗,请教各位应如何处理。
...全文
155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lin 2000-03-16
  • 打赏
  • 举报
回复
你需要解决以下几个问题:
1、主程序的hInstance和DLL的hInstance不一样,在DLL中访问主程序的hInstance据说可以用MainInstance;
2、DLL中的MDIChild必须有自己的消息循环。
3、多半说来,无论是主程序还是DLL,你无法使用VCL代码。
4、综上所述,最好还是将MDIForm和MDIChild最好还是在一个工程之中。我觉得,将MDIChild单独放在DLL中并没有说的过去的理由。
Un1 2000-03-15
  • 打赏
  • 举报
回复
子窗体和MDI窗体必须在同一工程之中。
kxy 2000-03-15
  • 打赏
  • 举报
回复
贴些代码上来

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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