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);

为什么是空的呢??

user.m_Getname=m_UserName; 前有没有加UpdateData()?

关于全局变量可以看http://hi.baidu.com/wjc1986/blog/item/979ed2fb1d385cd8b48f319d.html

你可以在user.m_Getname=m_UserName; 后边测试下它的值到底是什么