永发信息网

关于MFC创建子窗口问题

答案:1  悬赏:0  手机版
解决时间 2021-02-12 07:44
关于MFC创建子窗口问题
最佳答案
子窗口分为模态和非模态的,简单来说就是子窗口被创建后主窗口还能不能点击操作。

你要先添加一个窗口,然后双击为窗口新建一个窗口类,
我已经添加了一个窗口类Dialog1,然后再按钮的响应函数里面写下如下代码:
x是子窗口结束后的返回值
int x;
dlg1=new Dialog1;
x=dlg1->DoModal();//这是一个模态对话框

非模态的可以这样写:
//Dialog1 dlg;
// dlg.Create(IDD_DIALOG1,this);
// dlg.ShowWindow(SW_SHOW);追问我要求的不是对话框追答你是要镶嵌在主窗口里面的子窗口?追问就是我现在已经通过向导产生了一个单文档 然后在一个停靠栏里面嵌入例如一个对话框 这个对话框上面有个按钮 现在 希望点击这个按钮产生一个非对话框的子窗口 这个子窗口有垂直滚动条 这个子窗口就像一个小的没有菜单栏和状态栏的主框架追答每一个对话框都可以看做是一个窗口,只是这个窗口具有的属性不同,创建了一个子窗口后,这个子窗口又是一个新的地方,你可以在上面添加控件,当然滑动条也是可以的。
所有的应用程序都可以看作是很多窗口搭建起来的。
比如:

我点击设置闹钟按钮,出现一个新的窗口

 
这种效果是么,这是我以前编的一个小程序,不知道是你想要的类型么
追问这样吧 我问你 ,假如按钮弹出的是另一个对话框,这个对话框可以显示视图上的内容吗?就是对视图的操作可以随时的显示在这个对话框上吗?追答这其实就是一个我创建的子窗口,这个是可以实现你所说的,比如当我点击“查看温度历史记录”,就会产生一个新的子窗口,它们之间的数据是可以相互传递的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天天便利怎么去啊,我要去那办事
中国石化贵州断桥加油站在哪里啊,我有事要去
为什么我发qq消息提示框有风筝啊
三星手机自带铃声bubble 哪里载
金福超市地址在哪,我要去那里办事
中国联通宝湖路营业厅这个地址在什么地方,我
因激素分泌异常而导致人体患呆小症和侏儒症的
瀚范体字是几画
介绍一款街机游戏,名将,有人玩过吗
冰箱突然不工作了,用吹风机加热能起动吗?
马家咀怎么去啊,有知道地址的么
中年发达自安然,贵人提拔登云宵什么意思
变速箱可以加黄油?
佳乐福超市地址在哪,我要去那里办事
按岩体分级标准,下列()是错误的。A.岩体的基
推荐资讯
请问我在网上身份证贷款把身份证和头像发上去
有谁去过多视点健视中心吗?那边的服务质量怎
中国联通县级的待遇怎么样,有没有年终奖?知
辐射4匕港镇在哪
GTX 780TI安装后开不了机
1895休闲水吧地址在哪,我要去那里办事
北京现代伊兰特的VVT 是啥意思啊?
开原市威远镇金友日杂五金建材商店怎么去啊,
浙江天贝律师事务所地址在什么地方,我要处理
求拉起手来围个圈歌词
鸿运来家具店怎么去啊,有知道地址的么
赤壁市城市管理执法局蒲圻中队地址有知道的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?