说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在两个对话框之间如何传递消息?

编辑:说三道四文库 发布时间:2017-02-26 08:29
HTML文档下载 WORD文档下载 PDF文档下载
在两个对话框之间如何传递消息? 我想从第一个对话框中的组合框中得到用户输入,在第二个对话框中用到,这个消息该如何传递?
那么第一个对话框就不能模式显示,应用无模式的。
保存該對話框的指針,然后SendMessage即可
你的意思不明白,我理解你的两个窗口不是同时打开的??
1.第二个对话框为模式对话框时,无法实现同步
2.我想你指的是传递数据而非消息
如果是消息的话可用pDlg2->PostMessage
数据的话可以用pDlg2->SetValue(//Your Values here)
其中SetValue为pDlg2中的public function,可以把两个对话框中共用的数据设为成员变量,在该函数中赋值
发送消息端.
CString str;
str.Format=_T("组合框的字符串");
PostMessage(WM_MSG_INPUT, 0, (LPARAM)AllocBuffer(str));

接收消息你知道了,不用写了吧.



LONG OnInput(WPARAM wParam, LPARAM lParam)
{
char* pMsg = (char*) lParam;
OutMessage(pMsg);//处理消息发来的字符串.
delete pMsg;

}
还是写了吧.
LONG OnInput(WPARAM wParam, LPARAM lParam)
{
char* pMsg = (char*) lParam;
OutMessage(pMsg);//处理消息发来的字符串.
delete pMsg;

}
要同时出现至少要有一个是无模式对话框!而你第一个要把控件的内容给第二个对话框,所以第二个必须是无模式的!
在第一个对话框创建时将第二个对话框的指针给它(用个指针变量),这样在第一个对话框的内容改变之后将改变之后的值给第二个对话框;
如果dlg2中的IDC_EDIT1来接收:
m_pDlg2->SetDlgItemText(IDC_EDIT1,str);//其中m_pDlg2为第二个对话框类的指针,str为改变之后的值
首先谢谢各位大侠先^_^,我把我得问题说清楚些。第一个对话框相当于界面,用户有些东西要选择,之后点击确定就进入第二个对话框,而在第一个界面选定的内容这时要在第二个对话框中用到。
你在文档类或者应用类,设定一个交换的中间变量(两个对话框都可以访问到的啊),然后就可以了,当第二个DoModal==IDOK的时候,你就把你的值保存到这些中间变量,然后更新第一个对话框的内容。
在第一个对话矿中构造变量(类型为地二个对话矿的引用)
跳过开发者,专注补Bug的iOS 8 Beta 6悄然发布 集群管理可以很简单,Google又放大招 应用内直接打车:Uber面向第三方开发者开放API 百万美元巨奖!英特尔启动感知计算挑战赛 IBM 2014技术峰会在京开幕! OpenGL 4.5规范标准发布,大大提升API性能! 更萌更贱:Flappy Bird开发者推虐心新作Swing Copters 学习的革命:AR增强现实遇到儿童应用 颠覆旧概念,IBM Bluemix开启云开发时代 专访企业QQ SaaS团队,谈企业级LNMP架构设计 《近匠》Coding:将软件开发搬到云上 小米与美视频游戏服务Ouya合作 进军国内客厅 新工具Get!轻松实现2D画面动态光影的Sprite Lamp 一周消息树:罗升阳的Android之旅 手游不易:GungHo 3.44亿美元售Supercell股权 周末去哪儿 当然是去2014微信开发者大会!(附参会提醒和名单) 开源框架Ember.js迎来1.7.0和1.8 Beta 1更新 《近匠》RealSense:几行代码,为游戏添增实感交互 MDCC游戏应用征集关键词:中小团队,3D,转型,IP 共话HealthKit:能否颠覆医疗保健生态系统? Perception Neuron系统,让动作捕捉技术不再高冷 2014年DevOps实践调查报告 .NET程序性能的基本要领 百度手机卫士宣布开放三大能力 构建互联网安全生态 火速围观,AMD APU新芯片架构A68H呼之欲出! 对于测试人员而言,TDD意味着什么? 年用电910亿度,那些庞大的数据中心该用什么支撑 走近黑客们的世界,感受网络空间的心跳 VMworld 2014 Day One:Docker、数据中心、混合云新举措 Docker和Kubernetes或将加速SDN发展 前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js ---------------COM---------------- 在读数据文件时如何强制性地使程序中断本行数据的读取,接着从下一行开始读取其他数据 为什么我的outlook可发送,不可接收和发送,注意是可发不可收,不是可收不可发 用JBuilder5开发WebApplication: 如何在WEB-INF目录中建立自已的目录? 一本C++/面向对象好书????(kingofark) 用JBuilder5开发WebApplication的问题? 我讨厌控件,有意者跟进! VB请教 关于打包war文件的问题(用JBuilder5开发)? 耶稣与撒旦比赛写程序 怎么多行注释,怎么创建多个表? 对C++有深刻理解的高手请进!!!!初学者更应进,否则可以困扰你好久..... clsid 问题 如何将VB5工程移植到VB6环境中(很急)!!! 关于封装war文件的问题? 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到??? 关于《c#完全手册》的URL 怎样取得server的时间日期?help!!!11111 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到?? 谁遇到过这种怪现象:我在DW中输入数据,居然DEBUG时不进入EDITCHANGED事件,反倒进入其它事件并且再也不能DEBUG了? 吴文智能帮忙吗? 关于版本的问题 请问vb6做的程序怎样才能在Win2000下运行? 高分:为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 哪位有ziptv for Delphi5而且是破解过的请发给我一份好吗? 为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 请问这个程序执行时为什么什么都看不见? J2EE随带文档的翻译版本哪里有下载? 大家帮忙推荐几个学习java好的站点吧,中外都行。 哪里有installshield下载呀! 如何能让 Flash 动画,应用在 Ad Rotator 组件中? 请教高手,急! magic 急!一个关于串口及组波的题目~ J2EE随带文档的中文版本哪里有下载? 紧急求救,如何得知当前程序所在的物理硬盘????? 各位大虾有礼了, Jbuilder6哪儿可下啊??? 如何播放.rm文件? 致 smallpig(小奔奔) 你凭什么说我不爱她。 nil 和null有什么区别? 怎样修改crosstab数据窗口中变动列的列名? 懂COM的都应该知道! 问题:select * from servername.dbname.username.tablename PCI设备的速度测试之疑问?有精确至毫秒级甚至是100微秒级的函数吗? 一个总是无法解决的问题 window2000中如何用命令行杀一进程? 请问各位大哥:怎样在win98或winme下注册和使用动态连接库“PSAPI.DLL”呀? 再問一遍. 做數據庫的朋友沒有碰到過這個問題嗎.斑主也來看一下.在SQL語句中.怎麼進行區分大小寫查詢.求在ACESS97(2000) 和SQL中的解決方案. 紧急求助:SQL2000联不上SQL7.0是为什么? 怎样改变对话框颜色? To:gloom 你收到了我的Email了吗? From:francohe@sina.com 这个化学公式怎么得来的? 碳的相对原子质量是? 光线从水中射入空气,入射角大还是反射角大?要详解 实际质量除以相对原子量是什么? 一束光线从空气中垂直射入水中,求它的入射角,反射角和折射角的度数 光线从空气斜射入水中,入射角40°,折射光线与反射光线夹角怎么求?快啊!大哥大姐,急用急用急用急用急用急用急用急用急用急用急用!是书上的选择题,\有A 小于40 B 在40和50之间 C 在50和100之 相对原子质量通常用什么表示? 当光从空气射入水中 折射角小于入射角 .那 还有其他情况呢?从水中射入空气中 从水中射入玻璃中 从空气 射入玻璃中.等等等等 公式以及单位 用弹簧测立即吊着一质量为60g的金属块浸入水中称得示数为0.2N则金属块在水中受到的浮力是多少 光线由空气射入水中,折射角=20.6度,入射角=?如何解. OA是光从水中斜射入空气的一条反射光线,若OA与水面夹角为60度,关于入射角a、折射光线与法线的夹角b的说法正确的是 A a=60度,b小于60度.B a=60度,b大于60度 C a=30度,b小于30度 D a=30度,b大于30度没 写出化学表达式. 写化学表达式时 加热 燃烧的符号是什么?举几个简单的化学表达式. 植物花朵的汁液在不同溶液中的颜色变化 实验室准备器材 化学的表达式如何书写 光从水中斜射入玻璃中时,折射角和入射角哪个大?那从玻璃斜射入水中呢! 光从水中斜射到空气会发生反射吗?不是全反射是反射 问一下这个化学表达式怎么读镁和氧气生成氧化镁,(其中生成上面有点燃,那要是用符号来表达这个式子时,写得写,那读呢?用读成"点燃生成吗?) 光从玻璃斜射入水中,入射角和折射角哪个大? 在干燥洁净的试管中加入少量高锰酸钾,用酒精缓缓加热,吧带火星的木条放在试管口,观察发生的现象.希望有操作步骤和化学方程式.. 碳的相对原子质量是多少 光从水中斜射入玻璃中时,入射角和折射角哪个大?请说明具体物理原因!网站上搜索过都说是入射角大,但在百科上看到费马定理:一般来说:空气中的折射角>玻璃中的折射角>水中的折射角.求 让一束光射向水面,除了有一部份光反射回空气,还有一部分光进入水中,发生了什么让一束光射向水面,除了有一部份光反射回空气,还有一部分光让一束光射向水面,除了发生了什么? 答案是同一,不能.可不可以画图解析一下呢?某植物的高茎(B)对矮茎(b为)显性,花粉粒长形(D)对圆形(d)为 显性,花粉粒非糯性(E)对花粉粒糯性(e)为显性,非糯性花粉遇碘液变蓝色 实验浮力的大小与物体浸在水中的深度有关吗?要具体过程. 光从空气斜射入玻璃中时,可以得到折射角与入射角的关系是 研究表明:家属的黑色和白色是一对相对性状,由非同源染色体上的两基因共同控制,黑色家鼠和白色家鼠杂交,F1均为黑色家鼠,F1中黑色家鼠自由交配,F2吹按黑色家鼠:浅黄色家鼠:白色家鼠=9 相对原子质量与碳12的关系 光从空气中斜射入水中与光从空气中斜射到玻璃中,哪个折射角大?(入射角相等) 元素R的氧化物的相对分子质量为80 已知R的相对原子质量为32 则此氧化物的化学式?元素R的氧化物的相对分子质量为80 ,已知R的相对原子质量为32,则此氧化物的化学式?A.RO B.RO2 C.RO3 D.R2O 我在C 碳的相对原子质量为什么不是正好的12?以一种碳原子质量的1\12为标准,那碳的相对原子质量不是应该正好12吗? 用纯净物制取氧气的文字表达式(化学) 某元素R的相对原子质量为32,则该元素的氧化物的相对分子质量为A 48B 64C 80 D 96求原因 计算氢氧碳的元素的相对原子质量、写过程已知1个氢原子的质量为1.67*10的-27kg,一个氧原子的质量为2.657*10的-26kg,1个碳原子的质量为1.992*10的-26kg 制取氧气的文字表达式 探究电阻上的电流跟两端电压的关系 实验方法与过程 提出问题 两种同位素碳12和碳13,他们的原子个数比是65比1,求碳元素的相对原子质量 光从玻璃到酒精 折射角与入射角的关系 初中生物实验方法有哪些? 未完全浸入水中的物体,浮力与深度的关系. 入射角为零度时折射角也为零度,当光线从空气进入玻璃时,折射光线偏左还是偏右)注意我不是问折射角度;而是问从空气入射玻璃时折射光线的位置向左还是向右偏离. 快 快 、、、给个初中生物实验方案要详细一些! 是要初一的 碳的平均相对原子质量为多少?RT 光从玻璃斜射入空气时入射角小于折射角吗? 相对原子质量=____+____ 在Word中怎样输入化学名称右下角的小数字?知道的大哥大姐帮帮忙,小弟感激不尽! 光从水射向玻璃,折射角大于还是小于入射角 光从玻璃射向水,折射角大于还是小于入射角 串并联电路中,电压一定时,分得的电流大小与电阻之间的关系是? 化学符号右下角数字怎么标注啊 化学什么是文字表达式和化学表达式有什么区别 高中生物有颜色的实验有哪些? 如何在化学返程式中将数字写在右下角S+O2=SO2 比如在此方程中的2怎样写在字母的右下角 化学文字表达式于化学表达式的区别? 高中生物有关颜色的反应或实验 化学符号右下角数字怎么算?比如,O2+Fe→Fe3O4;P+O2→P2O5.这些右下角数字是怎么算出来的?是最外层电子数的公倍数什么什么的? 空气中的入射角,水中的折射角,玻璃中的折射角之间有什么关系? 什么是相对原子质量 碳的相对原子质量为? 已知铜的摩尔质量为6.4*10^2kg/mol,密度为8.9*10^3kg/m^3,阿伏加德罗常数为6.0*10^23mol^(-1),若每个铜...已知铜的摩尔质量为6.4*10^2kg/mol,密度为8.9*10^3kg/m^3,阿伏加德罗常数为6.0*10^23mol^(-1),若每个铜原子
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn