MFC 中实现点击按钮后打开另外一个窗口

该如何实现?新窗口中要用到 原窗口中的数据 DoModal() 可以吗
2024-12-02 17:42:39
推荐回答(4个)
回答1:

把另外一个窗口的头文件包含过来。
新建一个窗口的实例,如myDig。
按钮点击事件,myDig.DoModal()。

回答2:

是可以的,但要看你建什么样的窗口了,有模态和非模态两种,你说的这种是模态的,就是说窗口一但建立就只能操作该窗口了,它会捕获当前所有消息,而如果要建非模态的话要用到Create()方法,它的好处在于,你可以操作不同窗口

回答3:

新窗口中的控件可以用原窗口中的数据实始化,不过你为这个新窗口留接口(set函数),当然这个新窗口一般是自定义类的一个对象

回答4:

DoModal()