问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC++中两个对话框传递数据

发布网友 发布时间:2023-09-07 14:25

我来回答

3个回答

热心网友 时间:2023-09-15 21:35

"结构是主对话框(按钮)->打开对话框1(点按钮)->打开对话框2"
根据顺序,主对话框包含对话框1的头文件,对话框1又包含对话框2的头文件,这个是不用怀疑的.至于你说的问题,是想通过对话框2里控件的输入传递到对话框1呢,还是就是单一的要刷新对话框1的数据?

前者可以这样:在对话框2类里定义成员变量,比如对话框2中是个文本框,就可以为其添加成员变量CSting str,这样在对话框关闭时UpdateData(FALSE)一下.str就保留了您输入的数据.然后在对话框1类里处理你需要的操作,对话框2的对象为Dlg2的话,就用Dlg2.srt,实现了参数的传递.

后者的话就更简单了,因为是单一的更新数据,不需要对话框2任何数据,所以直接在对话框1的类中直接操作就可以.比如现实对话框2时用的DoModal(),那就在DoModal()之后直接SetWindowsText()或者()SetDlgItemText()或者给COMBO1直接添加字符等等都行,COMBO的使用方法在网上搜一下,应该不会出问题的.

其实只要记住一个点,就是不要企图在对话框2的类代码中直接操作对话框1,一般都是先把对话框2的操作记录到自己的成员变量(控件变量不行,因为关闭时都销毁了),关闭后就可以通过类似Dlg2.*获得相应数据.

热心网友 时间:2023-09-15 21:35

shangerdi的方法适用于模态对话框,逍遥忘我的方法适用于非模态对话框,不过不是建立一个1的类对象,而是建立一个1的类指针,比如叫pDlg1。在弹出2的那个按钮的响应函数里,new生成一个2的对象后,将其pDlg1=this,则以后在2的成员函数中就可以用pDlg1来处理1的信息了。

热心网友 时间:2023-09-15 21:36

在对话框2上建立一个对话框1的类对象,然后直接用.最后调用 UpdateData(FALSE);这样你试试可以不,具体我也没试过,一般都用模式的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米电视65寸长宽多少厘米 天津冬天的温度标准是多少度 德国冬天温度是多少度 上海的冬天有多少度 浙江冬季温度是多少度 到了冬季哪些省份城市的气温是零度以上? 羊奶粉不溶解是怎么回事? fit和match和suitable的区别? Fit和 Suitable有什么区别? Fit和 "Suitable"有什么区别? 运动会上投铅球用500n的力是否做功 造梦西游四怎样跟联盟成员对话 曾舜晞为什么给成毅作配 造梦西游4师徒怎么聊天 群晖+老主板能认3T硬盘么 如果一个男人真心爱你,当你对他说分手时会是怎样的大神们帮帮忙 如果一个男人真的爱你,你提出分手他会怎么办 20千克比25千克轻百分之几 爱你的男人会因为你提出分手离开吗 黑群晖可以识别4个m2吗 一个爱你的男人,在你提出分手后他会怎么做? 二十比25少百分之几48吨比增加二百分之二十五后是多少吨20千克比多少轻五分之 如果一个男人他是爱你的,在你提出要跟他分手,他会有什么反应? 即使你说分手,爱你的男人会舍得跟你分手吗? 你说分手时, 真正爱你的男人有这3个表现! 王者荣耀的战力可能一天升200多吗? 贫困户一户可以发展多少个产业 一户一产业是什么意思? 简述岩浆岩(火成岩)、沉积岩(水成岩)、变质岩的形成及主要特征。 村级一户一产业、一户一就业安排部署会议怎么写 运动员用500n的力抛5kg级铅球所用的功 爱普生ME330多功能一体机 复印出来的东西怎么又两条白色线 复印身份证 中间出现的 一道有关铅球做功的问题(要求物理老师回答) 读数应该怎么读 LPM水流量计 一位用500N的力 将一个30N的铅球推到7M远处 则这位同学对铅球做的功为多少 初中物理:用500N的力把重300N的铅球推出去7米,求做功 A350 B150 C 0 D条件不足 无法计算 物理的,体育课上,某同学用500N的推力将40N重的铅球推出了8M远,这名同学在推铅球做功为 兰吉流量表怎么看 5.某人在地面上最多能举起500牛顿的重物,但不能用脚将铅球像足球那样飞速踢出。在完全失重的情况下(如绕 二块钱能买到牛皮钱包吗 儿童家具什么牌子好,儿童家具十大品牌排行榜 腰果应该带皮吃吗 腰果带皮的可以吃吗 京都念慈庵蜜炼川贝枇杷膏能用于钓鱼吗 打脐钉一个月了,越来越短,想知道脐钉为什么缩针 每天在电热壶里放十个小时凉水对电热壶有害吗 打脐钉之后皮变薄了~~ 保险粉是什么? 忍3机械傀儡来自哪个势力 最近妇科有些问题,妈妈这周要领我去医院看一看 怕妈妈知道我不是*怎么办