VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2186|回复: 14

很菜的问题,MDI窗体!

[复制链接]

1

主题

9

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-12-14 11:00:02 | 显示全部楼层 |阅读模式
本人用Delphi,近来想了解一下VC,想做一MDI程序,却被什么文档啦,视图啦,框架啦一下子搞晕啦,不知该如何下手。
    本人的想法很简单,创建一MDI主窗口,两个子窗口(上面方一些控件,如ListCtrl,Button等等),不需要什么文档啦,视图啦。
    在Delphi中只需新建一Form窗体,将其FormStyle属性设为 fsMDIChild 即可,然后在主窗口中编写如下代码便可显示字窗口。
    Form2:=TForm2.Create(Application);
    Form2.Show;
    在Form2的OnClose函数中写入  Action:=caFree 便可点击Form2窗体上的“X”按钮,关闭Form2窗体。

我的问题:
   1、VC中如何创建设计Form2子窗体。
   2、在主窗口中如何调用我的Form2窗体。
   3、如何关闭Form2窗体。
注释:本人很菜,拜托一步一步写清楚,不要只写一两句。谢谢。
回复

使用道具 举报

0

主题

32

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-12-14 14:00:01 | 显示全部楼层
在创建 MFC 向导的时候, 在最后一步让你的视图类的基类(base class)选择 CFormView
回复

使用道具 举报

0

主题

32

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-12-14 14:30:01 | 显示全部楼层
要新建一个 View, 选择新建菜单就可以得以, 至于关闭, 点窗体上的“X”按钮即可,
你说的这些在 MFC 中不需要写一行程序 .
回复

使用道具 举报

0

主题

55

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-12-14 19:00:01 | 显示全部楼层
可以创建一个基于主对话框的工程,在主对话框上再建一个Form窗体。
回复

使用道具 举报

1

主题

9

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-14 19:45:01 | 显示全部楼层
TO:李逍遥
我想自定义View,不想用新建菜单。而且。我想在View上放控件
回复

使用道具 举报

1

主题

9

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-14 20:30:01 | 显示全部楼层
To:rsq666
我要用MDI窗体,不用基于对话框的程序。
我如何设计自己的窗体,并调用他
回复

使用道具 举报

1

主题

9

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-14 22:45:01 | 显示全部楼层
我想做想什么什么管理系统那样,点一个菜单出现一个子窗体,每个窗体的功能、控件是不一样的。
Delphi中很简单,VC怎么这么复杂。
回复

使用道具 举报

0

主题

32

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-12-14 23:30:01 | 显示全部楼层
可以在 CFormView 上放控件啊, 就象你在 Delphi 中一样.
试着新建一个基于 CFormView 的 MFC MDI 工程, 用一下就知道了.
回复

使用道具 举报

1

主题

9

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-15 02:30:01 | 显示全部楼层
大侠说清楚点,我不懂,如何创建CFormView
是不是在ResourceView中插入对话框,在将他的基类改为CFormView
回复

使用道具 举报

0

主题

32

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-12-15 06:45:01 | 显示全部楼层
> ...如何创建CFormView
--------------------------
看我的第一个回复

如果你想点不同的菜单出不同的 form, 则在 MFC 中可以添加自己菜单项, 点击之后弹出自己的 dialog , 在 dialog 想干什么, 那就随你便了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表