void Openfile()
{
// TODO: Add your control notification handler code here
//显示文件打开对话框
CFileDialog dlg(TRUE, "EC", "*.aes",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"Aes Files(*.aes)|*.aes");
if ( dlg.DoModal()!=IDOK ) return;
//获取文件的绝对路径
CString sFileName=dlg.GetPathName();
}
void Savefile()
{
//显示文件保存对话框
CFileDialog dlg(FALSE, "AES", "D_Aes",OFN_HIDEREADONLY| OFN_OVERWRITEPROMPT,"Aes Files(*.aes)|*.aes");
if ( dlg.DoModal()!=IDOK )
return;
//获取文件的绝对路径
CString sFileName=dlg.GetPathName();
}
如果打开对话框时,不是程序的根目录,可以这样``看代码!
//获取当前路径
CString strCurrentPath,strMsg;
GetCurrentDirectory(200,strCurrentPath.GetBuffer(200));
strCurrentPath.ReleaseBuffer();
//strMsg=_T("当前文件打开路径为:/n")+strCurrentPath;//测试用的 可以删掉
//MessageBox(str