K_nick_H
狂奔的丶蜗牛
采纳率0%
2017-04-11 01:39 阅读 1.2k

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)图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_34770510 曹大仙呀 2017-04-11 02:01
  • K_nick_H 狂奔的丶蜗牛 2017-04-11 03:12

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

    点赞 评论 复制链接分享
  • shen_wei shen_wei 2017-04-11 04:07

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

    关联变量是 DDX_Text

    点赞 评论 复制链接分享

相关推荐