MFC/对话框 跨类成员调用疑惑,该如何处理

MFC/对话框 跨类成员调用疑惑
使用MFC创建对话框CXXXDlg,再利用Class Wizzard 添加新的Dialog资源,并为之新建类CYYDlg,现在需要在CYYDlg中调用CXXXDlg中的成员,尝试了全局变量 外部变量仍无法解决,求高人解惑,新人上路,多多指教,预致谢忱!

代码大致如下:
CXXXDlg
{
  public:
  CString m_szFileName;
}

CYYDlg
{
  public:
  BOOL Read(CString szName);
}
......

------解决方案--------------------
用全局变量就行吧
1、在类CXXXApp中定义一个变量:CString strFileName;

2、在类CXXXDlg中为strFileName赋值:theApp.strFileName=m_szFileName;

3、在类CYYDlg中用m_szFileName的地方直接用theApp.strFileName就行了
------解决方案--------------------
用的地方加:
extern CxxxxApp theApp;

------解决方案--------------------
用了theApp那么m_szFileName应该在CxxxxApp类中,设置好路劲。