关于单文档多框架的问题

mylzc 2009-06-10 10:04:28
我们在编制程序中根据需求的不同会在程序风格上选择多文档、单文档或是对话框模式,对于单文档模式可多能是我们使用比较的,但有时我们想采用单文档的形式显示多个不同的窗体,如作为数据库前台应用程序就会遇到此类问题,数据库由大量的表单组成,而同常一个窗体内只用来显示一个表单,所以要显示其他的表单时就要用到切换窗体的技术了。
下面地址说明了两个窗体之间的切换,两个窗体对应两个不同的窗体。
http://redwolf.blog.51cto.com/427621/146026
但是如果需要动态增加框架的话要怎么实现呢?
以上面的数据库前台应用程序为例子,一个数据库的表是是动态增加的。这时该怎么动态增加框架(每个框架对应一个表)?
请高手给出实现原理和部分参考代码。解决了问题马上给分!!!!
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
icefairy 2009-06-11
  • 打赏
  • 举报
回复
建议楼主考虑下界面的切分。
dengxuxing 2009-06-11
  • 打赏
  • 举报
回复
用多文档好多了
biweilun 2009-06-11
  • 打赏
  • 举报
回复
直接用MDI不是很好么。
刚打开的时候就只有一个窗体
bluebee2009 2009-06-11
  • 打赏
  • 举报
回复
为什么不用CTabCtrl控件来分页?
要多少个窗体就多少个窗体,操作起来也很方便直观。
蒋晟 2009-06-11
  • 打赏
  • 举报
回复
用多进程SDI也可以……只要把进程间通讯做好就可以了。
skyxie 2009-06-10
  • 打赏
  • 举报
回复
Conry 2009-06-10
  • 打赏
  • 举报
回复
框架还是用多文档的
每个子框架对应一个FormView,每个FormView对应一个表,这个子框架就不能是系统自动生成的那个了,要自己手动添加。
这样的话,数据库每增加一个表,子框架View都要自己手动增加,并重新编译源码

不知道lz要上面所说的呢还是不用重新编译程序,只要数据库增加一个表,那么程序就自动增加一个子框架跟试图
mylzc 2009-06-10
  • 打赏
  • 举报
回复
消灭零回复~~~

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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