各位大大,救命了~~

vc_player 2010-10-12 10:45:37
最近数据库做课程设计了
我准备用VC6开发界面,因为初学MFC只有对话框还算用的比较熟悉
SDI和MDI都还不怎么会用。有问题想问各位哈
1。是开发一个简单的MIS系统,想把主界面做的像MDI那样(就是其他子窗口都像嵌套在该窗口里一样,而且可以开多窗口),
可以用对话框做吗?
应该怎么做呢?

麻烦给说下大概思路哈~~谢谢各位了~
...全文
113 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc_player 2010-10-16
  • 打赏
  • 举报
回复
最后还是决定用MDI来做了,谢谢各位了哈~~~
散分~~~
psbeond 2010-10-13
  • 打赏
  • 举报
回复
把对话框改造成多文档方式,要比你直接用多文档难的多。
aoniao 2010-10-13
  • 打赏
  • 举报
回复
可以在主窗口嵌入子窗口,或者可以尝试用标签……
Eleven 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 vc_player 的回复:]
我尝试用了无模式窗口,可以做出多窗口的感觉,但是该怎样才能做出嵌套,就是其他窗口不能被移出主界面的效果呢?谢谢了哈~
[/Quote]
那你还是使用MDI吧,View类选择CFormView
muzizongheng 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 vc_player 的回复:]
我尝试用了无模式窗口,可以做出多窗口的感觉,但是该怎样才能做出嵌套,就是其他窗口不能被移出主界面的效果呢?谢谢了哈~
[/Quote]

这个把窗体属性设置为style = WS_OVERLAPPED | WS_VISIBLE | WS_CHILD, 然后SetParent SetOwner试试。
love_codecsde 2010-10-13
  • 打赏
  • 举报
回复
我的建议是:最好用多文档做,因为MDI 的界面更加美观,如果只有简单的对话框,就显得比较单调。。。。
向立天 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 vc_player 的回复:]
我尝试用了无模式窗口,可以做出多窗口的感觉,但是该怎样才能做出嵌套,就是其他窗口不能被移出主界面的效果呢?谢谢了哈~
[/Quote]
对话框的风格设为Child
极地小溪 2010-10-13
  • 打赏
  • 举报
回复
创建一个MDI,可以按照向导的提示一步步下去,选择你想要的功能,在第6步的选择CFormView为基类,就可以在View里像在对话框里那样加控件了。你不是会在对话框里弄吗,其他的你明白的,呵呵
vc_player 2010-10-12
  • 打赏
  • 举报
回复
我尝试用了无模式窗口,可以做出多窗口的感觉,但是该怎样才能做出嵌套,就是其他窗口不能被移出主界面的效果呢?谢谢了哈~
vc_player 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xianglitian 的回复:]
对话框也行吧
就是主对话框里非模态调用子对话框
[/Quote]
恩,好的,谢谢哈
我查查怎么用,
是可以支持多窗口的?
wltg2001 2010-10-12
  • 打赏
  • 举报
回复
用对话框应该说还SDI或是MDI更方便,弄几个编辑框显示数据库中的数据就行了。
向立天 2010-10-12
  • 打赏
  • 举报
回复
对话框也行吧
就是主对话框里非模态调用子对话框
vc_player 2010-10-12
  • 打赏
  • 举报
回复
还有呵,如果要用MDI,如何去掉那些没用的框架自带的那些功能,谢谢各位了哈~~

15,979

社区成员

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

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