一个类如何访问另一个类的变量 一个对话框里有一个EditBox控件,通过类向导定义的控件对应的变量为CString类型的m_strAddr,请问在另一个类中,如何访问这个变量?请哪位指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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时还是出错。那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗? CString m_strAddr;这是一个类的成员,要通过这个类的对象访问 你意思是不是说这个控件关联了这个变量,那么这个变量应该是你的对话框类的一个成员变量,如果你在别的类中用它的话,比如在视图类中用它,首先,将对话框类的对应的头文件加在视图类的CPP文件中,然后定义一个对话框类的对象,比如定义为dlg,那么直接引用dlg.m_strAddr这行了。 wltg2001(红猪) UP up up 数据库问题 关于vc框架的问题 为什么窗口大小变化时位图按钮上的位图糊了? 有关对话框的问题,请教! 紧急求救,安装程序显示组件。 将文件路径中的“\\”或者“/”等不规范的格式规范化。 CTabCtrl和CPropSheet + CPropertyPage有什么异同? 在VC++中如何编写windows程序? 这样学习不是很好吗? 请问winpopup使用的端口是多少? vc高手请进,一个关于视频捕捉的小问题!解决立马给分!急急急 因为默认的打开文件对话框没有文件类型选择,只能重载,但是重载之后不知道怎么生成相关子窗口了,求教高手怎么办
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时还是出错。
那还要怎么办呢?请麻烦再指点一下。可以通过友元类或者函数来实现吗?
这是一个类的成员,要通过这个类的对象访问