大家在开发过程中,经常会用到弹出对话框,但这个时候,弹出的对话框总是在夫对话框之前,不能操作夫对话框,如果仅仅是需要对夫对话框进行操作,可以使用 非模态对话框 去创建弹出对话框,但是,这个时候,如果切换到夫对话框,弹出对话框还是在夫对话框之前,如何才可以让这两个对话框相互自由切换呢?

DoModal(); 是模态对话框,而你所说的是非模态对话框
具体做法是:
newdialog *newdlg=new newdialog;
newdlg->Create(IDD_DIALOGn,NULL);
newdlg->ShowWindow(SW_SHOW);
其中IDD_DIALOGn为你要谈出的对话框资源的ID

以上代码仅仅可以实现 自由操作夫对话框,但不能使得两个对话框相互切换,不影响界面,如何切换呢?

据我分析,大概如下(具体对不对,还不知道,但方法可行)。

1.普通对话框初始化的父窗口是谁呢??? 我猜想是 桌面( GetDesktopWindow() )

2.设置非模态对话的夫句柄为桌面。。。。

newdialog *newdlg=new newdialog;
newdlg->Create(IDD_DIALOGn,GetDesktopWindow());
newdlg->ShowWindow(SW_SHOW);

以上代码既可以实现两个对话框之间自由切换

如何让子对话框和夫对话框窗口相互切换相关推荐

  1. QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息

    QT弹出对话框并在主窗口调用对话框的信息,显示影像 最近封控,大部分时间都在自己学习写代码,有点feel 了哈,自己摸出来一个简单的qt 界面,也实现了自己想要的功能.本篇博客主要记录一下,如何弹出对 ...

  2. VS2010/MFC编程入门之十七(对话框:文件对话框)

    上一讲鸡啄米介绍的是消息对话框,本节讲解文件对话框.文件对话框也是很常用的一类对话框. 文件对话框的分类       文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见 ...

  3. javascript--弹出对话框 四种对话框 获得用户输入值 .

    让用户点击确定 取消.让用户输入值.打开指定窗口 alert("message") confirm("message") prompt("messag ...

  4. MFC—对话框程序—模式对话框与非模式对话框

    一.根据主窗口类型,MFC软件工程可以分为以下几种架构模型: 1.SDI(Single Document Interface):单文档界面,一个主框架窗口下只能编辑一份文档. 例如:记事本和画笔等. ...

  5. java实用教程——组件及事件处理——对话框(颜色对话框,自定义对话框)

    颜色对话框: 可以用javax.swing包中的JColorChooser类的静态方法 public staticColorshowDialog (Component component, Strin ...

  6. java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)

    消息对话框:(这个对话框提供一些信息) 无模式:可多线程的执行 有模式:用户必须处理这个一个对话框.必须解决这个问题后才可以继续相处下去 对话框分为无模式和有模式两种.如果一个对话框 是有模式的对话框 ...

  7. View(视图)——对话框之一般对话框

    一.对话框的分类 1.警告对话框  AlertDialog 1>一般对话框 2>单选对话框 3>复选对话框 4>自定义对话框 2.进度对话框 3.日期对话框 4.时间对话框 二 ...

  8. jquery-ui 对话框_jQuery UI对话框插件

    jquery-ui 对话框 We will discuss about the jQuery UI Dialog plugin in this post. The jQuery UI Dialog p ...

  9. 获取对话框当前cfont_MFC设置对话框、字体对话框、颜色对话框(转)

    一.绘图 新建一个工程Graphic.添加一个菜单"绘图",在这个菜单中添加四个菜单项,分别为点(IDM_DOT).直线(IDM_LINE).矩形(IDM_RECTANGLE)和椭 ...

最新文章

  1. HarmonyOS UI开发 match_parent与match_content
  2. 再见!Kafka决定弃用Zookeeper...
  3. Cassandra使用的各种策略
  4. 如何使盘ISO图像文件
  5. linux64位ioremap函数,linux操作系统中的ioremap函数详解
  6. Python+Opencv实现模板匹配
  7. 怎么查这个文件在linux下的哪个目录
  8. php print div,JavaScrip实现PHP print_r的数功能(三种方法)
  9. 那些年,我和发哥在恒大的日子
  10. 大同大学计算机与网络工程学院,计算机与网络工程学院代表队 在第十一届“蓝桥杯”全国软件和信息技术人才大赛全国决赛中再获佳绩...
  11. 小心中中国移动“短号集群网”的招
  12. SQlite数据库的C编程接口(四) 绑定参数(Bound Parameters) ——《Using SQlite》读书笔记
  13. 怎么通过当地时区计算格林尼治_时间规划局:时间能看到,标注在你的手臂上,那时的你会怎么样...
  14. matlab filter freqz
  15. 变速齿轮Delphi实现
  16. 秒杀系统设计与关键技术剖析
  17. ceph 知识技能树
  18. mariadb数据库基本使用
  19. 架构设计实践思路:什么是架构,怎么画架构图?
  20. JAVA 消息队列的使用场景

热门文章

  1. java 正则匹配多个_Java正则多次匹配和多次组匹配
  2. 完结篇 | 吴恩达deeplearning.ai专项课程精炼笔记全部汇总
  3. python之禅中文-python之禅怎么打出来
  4. 《乐高EV3机器人搭建与编程》一2.2 颜色设计
  5. 实践API钩子拦截DLL库调用
  6. 阿里传奇工程师多隆的程序世界
  7. 当打开报表时显示一直在取数中
  8. Win10+VMplayer12中U盘无法挂载解决
  9. vmos框架_vmos魔改共存版自带roor框架下载-vmos魔改版去广告去更新v1.0.63极简版_新绿资源网...
  10. 2011年linux数据库的android在线分享