我初学C++,还请朋友们多多帮忙,先谢谢了!
void LogOn::OnButton1()
{
CString c_user,c_password,Flag;
m_id.GetWindowText(c_user);
m_pwd.GetWindowText(c_password);
为啥报错 'GetWindowTextA' : is not a member of 'CString'
void LogOn::OnButton1()
{
CString c_user,c_password,Flag;
m_id.GetWindowText(c_user);
m_pwd.GetWindowText(c_password);
为啥报错 'GetWindowTextA' : is not a member of 'CString'
我怀疑你是将m_id和m_pwd作为编辑框的关联变量的吧?最大的可能是你选错了关联变量的类型,应该是control型的,而不是value。
m_pwd.GetWindowText(c_password);
请确定你的m_id和m_pwnd的类型,应该是CString类型,而不是控件类型吧
UpdateData(TRUE);
c_user = m_id;
c_password = m_pwd;
对于CEdit关联CString,要比Control型变量方便多了。
改成GetWindowText
或将CString c_user,c_password,Flag;
原因
VC6用CString类被VC8废除改用CStringA
改成GetWindowText
或将CString c_user,c_password,Flag;
改成CStringA原因
VC6用CString类被VC8废除改用CStringA