MFC按钮打开新窗口,新窗口里按钮再打开原窗口
浏览量:2250
时间:2024-08-16 17:46:36
作者:采采
在MFC中,我们经常需要通过按钮来打开新窗口,并且在新窗口中可以继续操作并返回到原窗口。本文将介绍如何实现这一功能。
新建工程
首先,我们需要新建一个MFC工程,将其命名为“canshuchuandi”。在界面设计中,我们添加一个编辑框,并将其变量设置为“m_a1”。
创建新窗口类
在资源视图中,右键单击工程文件,选择“插入类”,然后创建一个名为“CShow”的类用于制作新窗口。在新窗口的界面设计中,我们添加一个编辑框,并将其变量设置为“m_a2”。
原窗口按钮点击事件
在原窗口中,双击“打开并传输”按钮,进入按钮的事件处理程序。在事件处理程序中,我们将执行以下操作:
- 创建一个新的CShow对象。
- 使用DoModal()函数显示新窗口。
- 从新窗口获取参数值。
- 将参数值显示在原窗口的编辑框中。
新窗口按钮点击事件
在新窗口中,双击“返回第一个对话框”按钮,进入按钮的事件处理程序。在事件处理程序中,我们将执行以下操作:
- 关闭当前的新窗口。
- 获取编辑框中的参数值。
- 将参数值传递回原窗口。
- 重新显示原窗口。
通过以上步骤,我们就实现了在MFC中通过按钮打开新窗口,并且在新窗口中点击按钮再返回原窗口的功能。这种方式可以方便地进行参数传递和窗口间的交互操作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。