判断文件名执行不同程序,该如何解决

判断文件名执行不同程序
如何根据打开的不同文件名来执行不同的程序代码段呢??
CFileDialog   dlg(.....);
CString   PathName   =   dlg.GetFileName();
我需要在一个对话框里进行控制,在另一个对话框里进行相应显示.这个判断应该写在什么地方??怎么写呢??



------解决方案--------------------
if (PathName == ...)
...
else if (PathName = ...)
...
------解决方案--------------------
类变量 --> 类的成员变量 m_PathName,Public //假设在CXXXDlg中添加了一个成员变量m_PathName
在主对话框中
CXXXDlg dlg;
dlg.m_PathName = ....
在子对话框中
if(m_PathName ==)
...
else if(m_PathName ==)