2016 - 2024

感恩一路有你

MFC按钮打开新窗口,新窗口里按钮再打开原窗口

浏览量:2250 时间:2024-08-16 17:46:36 作者:采采

在MFC中,我们经常需要通过按钮来打开新窗口,并且在新窗口中可以继续操作并返回到原窗口。本文将介绍如何实现这一功能。

新建工程

首先,我们需要新建一个MFC工程,将其命名为“canshuchuandi”。在界面设计中,我们添加一个编辑框,并将其变量设置为“m_a1”。

创建新窗口类

在资源视图中,右键单击工程文件,选择“插入类”,然后创建一个名为“CShow”的类用于制作新窗口。在新窗口的界面设计中,我们添加一个编辑框,并将其变量设置为“m_a2”。

原窗口按钮点击事件

在原窗口中,双击“打开并传输”按钮,进入按钮的事件处理程序。在事件处理程序中,我们将执行以下操作:

  1. 创建一个新的CShow对象。
  2. 使用DoModal()函数显示新窗口。
  3. 从新窗口获取参数值。
  4. 将参数值显示在原窗口的编辑框中。

新窗口按钮点击事件

在新窗口中,双击“返回第一个对话框”按钮,进入按钮的事件处理程序。在事件处理程序中,我们将执行以下操作:

  1. 关闭当前的新窗口。
  2. 获取编辑框中的参数值。
  3. 将参数值传递回原窗口。
  4. 重新显示原窗口。

通过以上步骤,我们就实现了在MFC中通过按钮打开新窗口,并且在新窗口中点击按钮再返回原窗口的功能。这种方式可以方便地进行参数传递和窗口间的交互操作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。