谢谢大家。
4 个解决方案
#1
自己先用向导添加一个看看,它在哪些地方做了定义
1、类定义里
//{{AFX_DATA(CMy1127DlgDlg)
enum { IDD = IDD_MY1127DLG_DIALOG };
CEdit m_edit1;
//}}AFX_DATA
2、DoDataExchange函数
//{{AFX_DATA_MAP(CMy1127DlgDlg)
DDX_Control(pDX, IDC_EDIT1, m_edit1);
//}}AFX_DATA_MAP
而且一定是要加在有注释的两行之间
1、类定义里
//{{AFX_DATA(CMy1127DlgDlg)
enum { IDD = IDD_MY1127DLG_DIALOG };
CEdit m_edit1;
//}}AFX_DATA
2、DoDataExchange函数
//{{AFX_DATA_MAP(CMy1127DlgDlg)
DDX_Control(pDX, IDC_EDIT1, m_edit1);
//}}AFX_DATA_MAP
而且一定是要加在有注释的两行之间
#2
定义类成员变量
CEdit m_edit1;
OnInitDialog()
{
m_edit1.SubClassDlgItem(控件ID,this);
}
上面的试试
CEdit m_edit1;
OnInitDialog()
{
m_edit1.SubClassDlgItem(控件ID,this);
}
上面的试试
#3
谢谢大家!非常感谢
#4
#1
自己先用向导添加一个看看,它在哪些地方做了定义
1、类定义里
//{{AFX_DATA(CMy1127DlgDlg)
enum { IDD = IDD_MY1127DLG_DIALOG };
CEdit m_edit1;
//}}AFX_DATA
2、DoDataExchange函数
//{{AFX_DATA_MAP(CMy1127DlgDlg)
DDX_Control(pDX, IDC_EDIT1, m_edit1);
//}}AFX_DATA_MAP
而且一定是要加在有注释的两行之间
1、类定义里
//{{AFX_DATA(CMy1127DlgDlg)
enum { IDD = IDD_MY1127DLG_DIALOG };
CEdit m_edit1;
//}}AFX_DATA
2、DoDataExchange函数
//{{AFX_DATA_MAP(CMy1127DlgDlg)
DDX_Control(pDX, IDC_EDIT1, m_edit1);
//}}AFX_DATA_MAP
而且一定是要加在有注释的两行之间
#2
定义类成员变量
CEdit m_edit1;
OnInitDialog()
{
m_edit1.SubClassDlgItem(控件ID,this);
}
上面的试试
CEdit m_edit1;
OnInitDialog()
{
m_edit1.SubClassDlgItem(控件ID,this);
}
上面的试试
#3
谢谢大家!非常感谢