vc++对话框有两个按钮,单击一个弹出一个子对话框,单击另一个关闭子对话框,

弹出的我会,但关闭不会,请各位大虾帮帮忙
2024-11-22 07:48:40
推荐回答(2个)
回答1:

这个得做成悲模态的
将子对话框写成父对话框的成员变量
CMyDlg* m_pdlg;
//显示
m_pdlg = new CMyDlg;
if(m_pdlg->Create(IDD_MYDLG) )//IDD_MYDLG 对话框ID
m_pdlg->ShowWindow(SW_SHOW);
//关闭
m_pdlg->ShowWindow(SW_HIDE);
delete m_pdlg;

回答2:

弹出的你是怎么做的?模式的还是非模式的?