mfc 一个对话框怎么弹出另外一个对话框

2025-01-04 13:46:41
推荐回答(2个)
回答1:

  1. 在资源视图中右键点击dialog, 选择插入dialog,  双击新生成的dialog窗体, 会让你给新dialog命名, (就叫CNewdlg吧).

  2. 在主dialog的代码中写 #include "Newdlg.h"

  3. 在主dialog的初始化函数中写: CNewdlg* newdlg=new CNewdlg();

                                                 newdlg->Create(IDD_NEWDLG,0);   //IDD_NEWDLG是新dialog的ID

  4. 在你想打开新dialog的地方写: newdlg->ShowWindow(SW_SHOWNORMAL);

  试试吧.

回答2:

你的意思是用按钮弹出另一个对话框?