VC++的MFC中主对话框和子对话框怎么传递参数值?

2024-11-01 01:19:57
推荐回答(2个)
回答1:

把主对话框变量band和eq和子对话框用到的变量设置为public,当主对话框要打开子对话框时,把变量band和eq赋给子对话框的变量。例如:

// 在主对话框中

CZiDialog m_ZiDialog;

// 把主对话框的变量赋给子对话框

if(m_ZiDialog.DoModal() == IDOK)

{

//把子对话框的变量赋给主对话框

}

回答2:

把主对话框变量band和eq和子对话框用到的变量设置为public,当主对话框要打开子对话框时,把变量band和eq赋给子对话框的变量,判断

// 在主对话框中

CZiDialog m_ZiDialog;
// 把主对话框的变量赋给子对话框

if(m_ZiDialog.DoModal() == IDOK)
{
//把子对话框的变量赋给主对话框
}