1.头文件声明主界面指针
class CXXXXDlg;//主界面类前置声明
class CXXXXApp : public CWinApp
{
public:
CXXXXApp();
CXXXXDlg *m_pDlg;//声明一个主界面指针
public:
virtual BOOL InitInstance();
DECLARE_MESSAGE_MAP()
virtual int ExitInstance();
};
extern CLedSettLockApp theApp;
2.修改InitInstance()函数,增加ExitInstance()函数
//修改初始化函数,建立非模态对话框
BOOL CXXXXApp::InitInstance()
{
m_pDlg=new CXXXXDlg;
m_pMainWnd = m_pDlg;
m_pDlg->Create(IDD_XXXX_DIALOG);
return TRUE;
}
int CXXXXApp::ExitInstance()
{
if(m_pDlg)
{
delete m_pDlg;
m_pDlg = NULL;
}
return CWinApp::ExitInstance();
}
3.修改主界面可见性属性,改为隐藏