关于CFileDialog的一个问题
CString strPath;
CFileDialog fileDlg(FALSE, "mdb","Source.mdb", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "数据库文件 (*.mdb)|*.mdb|所有文件 (*.*)|*.*||", NULL);
if (fileDlg.DoModal() == IDOK)
strPath = fileDlg.GetPathName();
//strPath = "E:\\123.mdb";/*这里这样写也不行*/
if(CopyFile(".\\Source.mdb",strPath,FALSE))
AfxMessageBox("数据库备份成功!");
else
AfxMessageBox("数据库备份失败!");
哪里出错了?如果给strPath赋值也不行,除非把创建CFileDialog注释掉,才会成功!帮帮我