对话框构造函数有关问题!哥哥们帮忙

对话框构造函数问题!哥哥们帮忙
我想把对话框A的变量传递给对话框B

思路是修改第二个对话框的构造函数。  
  例如:B::B(CWnd* pParent=NULL) 改为 B::B(CWnd* pParent,CString mstr)  
  然后在B中定义一个变量m_B=mstr即可。  
  第二个对话框的调出方法:  
  B b(this,m_edtStr);  
  b.DoModal();

以达到传递m_edtStr的目的.

但现在B对话框绑定了很多变量,默认的构造函数已经成为

CDialog1::CDialogB(CWnd* pParent /*=NULL*/)
: CDialog(CDialog1::IDD, pParent)
, m_Name1(_T(""))
, m_Num1(_T(""))
, m_Techang1(_T(""))
{
}

我怎么如果把CString mstr加在参数后面,B b时后面的参数怎么写?

m_Name1(_T("") m_Num1(_T("") 这些绑定变量的对应的参数位写什么作为初值?

------解决方案--------------------
初始化列表。。