在MFC对话框编程中,添加一个菜单,然后想点击该菜单按钮打开一个新的对话框,并能在这新对话框中输入信息

2024-12-01 09:11:50
推荐回答(3个)
回答1:

给菜单添加消息函数,然后再函数里面添加代码(设要打开的对话框的类为Dilog)
Dilog m_Dilog;//实例化一个对象
m_Dilog.DoModal();//打开新窗口
在添加菜单消息函数的那个类里要包含要打开的类的头文件哦
至于怎么在新对话框中输入信息,这个和你在现在的对话框中输入信息是一样的,可以使用文本控件之类的,都可以的。

回答2:

每个对话框都有一个对应的类,假设原来的为类1,新对话框为类2,在下拉菜单的单击响应函数中新建一个类2对象,这样就可以了

回答3:

建一个试图类,让View类继承CFormView类,在定义一个对话框类,点击菜单时显示该对话框即可