他们两个类只是放在同一个.h和.cpp文件里面而已。
class CAboutDlg : public CDialog
{
...
};
到这里,CAboutDlg类就结束了!
代码放哪里无所谓,主要是维护方便就行了,你可以把所有的程序放在一个.h文件里面,或一个.cpp文件里面,你也可以把一个类的函数放在几个.cpp文件里面!程序写在哪里并不重要。

解决方案 »

  1.   

    因为它们都是基于CDialog的类,所以会有一部分是相同的,
    这点不用疑惑.
      

  2.   

    但是它们不是在同一个文件里
    CAboutDlg是一个文件
    CAdressDlg是一个文件.
    它们中有疑问的是BOOL CAddressDlg::OnInitDialog()
    {}void CAddressDlg::OnSysCommand(UINT nID, LPARAM lParam)
    {
    }void CAddressDlg::OnPaint() 
    {
    }//名称:OnOk
    //功能:要求输入密码void CAddressDlg::OnOK() 
    {}
    //名称:Ontimer
    //功能:实现登陆界面上的倒计时功能void CAddressDlg::OnTimer(UINT nIDEvent) 
    {}
    //名称:OnClosr
    //功能:关闭登陆界面void CAddressDlg::OnClose() 
    {
    }
    //名称:OnCtrlColor
    //功能:设置登陆界面文字的颜色HBRUSH CAddressDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    }
    这些些函数