QQ.....看来没人理我...
我只好自问自答搂.....
再做一ㄍ新的MFC类别...并且继承CFileDialog... (我是用MFC的架构去做的...)
然后覆写OnFileNameOK函式...
在OnFileNameOK函式里面打下列的程式码...
CFile testopenfile;
if(testopenfile.Open(GetPathName(),CFile::modeRead))
{
MessageBox(GetPathName()+"已存在\n你确定要取代它吗??","取代",305);
testopenfile.Close();
return TRUE;
}
这ㄍ原理很简单...
我只要用USER输入的档名去开启看看是否回传TRUE...
如果是TRUE...则代表存在 (也代表开启成功!!)
如果是FALSE...则代表不存在 (也代表开启失败!!)
重点!!...那ㄍreturn TRUE一定要打!!
如果不打...就会结束对话方块... (也就是说...如果发现已存在的档案...案取消...要回到对话方块继续选择)
ps:爬了很多文章...才找到答案...