你这个变量没有定义。这不能确定是你的哪里出了问题了。
最简单的就是,在
.h
的类里面添加一个
cstring
的成员变量。
但这样未必能解决问题,因为你要把变量跟控件中的字符关联起来,还需要进行其他的处理
m_edit1=::GetTickCount();
UpdateData(false);
其中m_edit是在CTESTDlg里面定义的
updatedata只能在窗口中使用,CTESTDlg派生自CWnd,它是一个窗口
void
gettick()
{
m_edit1=::GetTickCount();
UpdateData(false);
}这个函数不是CWnd类的成员函数,所有无法使用m_edit1和UpdateData
1
把void
gettick
设置成
成员函数
2
gettick
加个参数
m_edit1类型的
引用;
例如
CString
m_edit1
那么:
void
gettick(CString
&
edit)
{
edit1=::
GetTickCount
();
}
调用的时候把m_edit1
作为参数传给
gettick
update操作放在
onbutton1里.
CTestDlg类继承的是CDialog类,'m_edit1',
'UpdateData'
都是类成员函数,如果不在类的成员函数中调用,自然就找不到定义了