VS2013 MFC中遇到这种问题 求大神解答!!!

无法用 "double" 类型的值初始化 "CWnd &" 类型的引用(非常量限定)

CMFCBJKDlg::CMFCBJKDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CMFCBJKDlg::IDD, pParent)
, m_add1(0)
, m_add2(0)
, m_result(0)
, m_passWord(_T(""))
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CMFCBJKDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_Add1, m_add1);
DDX_Control(pDX, IDC_Add2, m_add2);
DDX_Control(pDX, IDC_Result, m_result);

DDX_Control(pDX, IDC_Record, m_record);
DDX_Text(pDX, IDC_Password, m_passWord);

}
![图片说明](https://img-ask.csdn.net/upload/201704/11/1491874652_851863.png)图片说明

1 http://ask.csdn.net/questions/259630?locationNum=12&fps=1

那个我看了 并没有解决。。

m_add1(0) 定义是啥。。。这里定义错误了吧。。。

关联变量是 DDX_Text