9 个解决方案
#1
声明友元类,或者通过函数访问
#2
可以用Public 声明变量。
#3
VC对变量已经自动声明了,就在public 里声明的。
public:
CListProcess(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CListProcess)
enum { IDD = IDD_DIALOG1 };
CString m_strAddr;
int m_faultPattern;
//}}AFX_DATA
我在另一个类里加上了这个头文件,访问m_strAddr时还是出错。
那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗?
public:
CListProcess(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CListProcess)
enum { IDD = IDD_DIALOG1 };
CString m_strAddr;
int m_faultPattern;
//}}AFX_DATA
我在另一个类里加上了这个头文件,访问m_strAddr时还是出错。
那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗?
#4
CString m_strAddr;
这是一个类的成员,要通过这个类的对象访问
这是一个类的成员,要通过这个类的对象访问
#5
你意思是不是说这个控件关联了这个变量,那么这个变量应该是你的对话框类的一个成员变量,如果你在别的类中用它的话,比如在视图类中用它,首先,将对话框类的对应的头文件加在视图类的CPP文件中,然后定义一个对话框类的对象,比如定义为dlg,那么直接引用dlg.m_strAddr这行了。
#6
谢谢,谢谢,十分感谢。我知道了!!
#7
wltg2001(红猪) UP up up
#8
wltg2001(红猪)说的很对
#9
extern 变量
#1
声明友元类,或者通过函数访问
#2
可以用Public 声明变量。
#3
VC对变量已经自动声明了,就在public 里声明的。
public:
CListProcess(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CListProcess)
enum { IDD = IDD_DIALOG1 };
CString m_strAddr;
int m_faultPattern;
//}}AFX_DATA
我在另一个类里加上了这个头文件,访问m_strAddr时还是出错。
那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗?
public:
CListProcess(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CListProcess)
enum { IDD = IDD_DIALOG1 };
CString m_strAddr;
int m_faultPattern;
//}}AFX_DATA
我在另一个类里加上了这个头文件,访问m_strAddr时还是出错。
那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗?
#4
CString m_strAddr;
这是一个类的成员,要通过这个类的对象访问
这是一个类的成员,要通过这个类的对象访问
#5
你意思是不是说这个控件关联了这个变量,那么这个变量应该是你的对话框类的一个成员变量,如果你在别的类中用它的话,比如在视图类中用它,首先,将对话框类的对应的头文件加在视图类的CPP文件中,然后定义一个对话框类的对象,比如定义为dlg,那么直接引用dlg.m_strAddr这行了。
#6
谢谢,谢谢,十分感谢。我知道了!!
#7
wltg2001(红猪) UP up up
#8
wltg2001(红猪)说的很对
#9
extern 变量