我刚学VC,写了下面的,可总说“试图执行系统不支持的操作”,但执行结果是我想要的。为什么啊?
void CStickPaperDlg::OnEditButton() 
{
// TODO: Add your control notification handler code here
CFile f;
if(f.Open("data.dat",CFile::modeReadWrite)==FALSE)
{
f.Close();
OnNewButton();
}
CArchive ar(&f,CArchive::load);
CEditDlg m_EditDlg;
ar>>m_EditDlg.m_TimeEdit>>m_EditDlg.m_ContentEdit;
ar.Close();f.Close();
m_EditDlg.DoModal();
}
还有,我把对话框声明为主对话框的公用成员为什么不行啊?总说我少分号,但实际上没有啊
void CStickPaperDlg::OnNewButton() 
{
// TODO: Add your control notification handler code here
CEditDlg m_EditDlg;
m_EditDlg.DoModal();}