初学者咨询:VC程序中Text输入了数字,为什么对应变量没有更新
菜鸟咨询:VC程序中Text输入了数字,为什么对应变量没有更新?
CTIDDlg类中定义了一个变量(m_TID)和输入框(IDC_EDIT1),并增加了如下函数,但在文本框中输入内容时,m_TID的值没有改变,请问还要增加哪些处理啊?
void CTIDDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTIDDlg)
DDX_Text(pDX, IDC_EDIT1, m_TID);
//}}AFX_DATA_MAP
}
------解决方案--------------------
大哥…要调update函数的…
------解决方案--------------------
先调用 UpdateData(TRUE); 变量就有值了
CTIDDlg类中定义了一个变量(m_TID)和输入框(IDC_EDIT1),并增加了如下函数,但在文本框中输入内容时,m_TID的值没有改变,请问还要增加哪些处理啊?
void CTIDDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTIDDlg)
DDX_Text(pDX, IDC_EDIT1, m_TID);
//}}AFX_DATA_MAP
}
------解决方案--------------------
大哥…要调update函数的…
------解决方案--------------------
先调用 UpdateData(TRUE); 变量就有值了