VC++ 全局变量和不同窗体的问题.
来源:百度知道 编辑:UC知道 时间:2024/05/22 07:58:27
我定义了一个全局变量,目的是为了把一个参数值保留下了,让程序其他窗体用.
//设为全局了.
class Cuser
{
private:
public:
CString m_Getname;
};
在登陆窗体里赋值后.
user.m_Getname=m_UserName;
在另一个窗体要显示出来,为什么是空的呢.
m_Codema.SetWindowText(user.m_Getname);
为什么是空的呢??
//设为全局了.
class Cuser
{
private:
public:
CString m_Getname;
};
在登陆窗体里赋值后.
user.m_Getname=m_UserName;
在另一个窗体要显示出来,为什么是空的呢.
m_Codema.SetWindowText(user.m_Getname);
为什么是空的呢??
user.m_Getname=m_UserName; 前有没有加UpdateData()?
关于全局变量可以看http://hi.baidu.com/wjc1986/blog/item/979ed2fb1d385cd8b48f319d.html
你可以在user.m_Getname=m_UserName; 后边测试下它的值到底是什么