这是我的代码,可以正常工作。
但是,我想通过xmlfilepath
OnInitDialog()
删除文件
BOOL CTestDlg::OnInitDialog()
{
CString xmlfilepath = _T("C:\\Project\\Test\\test.xml");
Navigate(xmlfilepath);
return TRUE;
}
void CTestDlg::OnClose()
{
CDHtmlDialog::OnClose();
remove("C:\\Project\\Test\\test.xml");
}
答案 0 :(得分:1)
您可能想要这样的东西:
class CTestDlg : public CDialog
{
...
CString m_xmlfilepath; // << put this somewhere in the definition
// of CTestDlg
...
}
BOOL CTestDlg::OnInitDialog()
{
m_xmlfilepath = _T("C:\\Project\\Test\\test.xml");
Navigate(m_xmlfilepath);
return TRUE;
}
void CTestDlg::OnClose()
{
CDHtmlDialog::OnClose();
remove(m_xmlfilepath);
}
这确实是C ++的基础知识。我建议您在尝试MFC之前先学习C ++的基础知识。