CFileDialog(
BOOL bOpenFileDialog, // TRUE,打开,FALSE保存
LPCTSTR lpszDefExt = NULL, // 在保存对话框中,表示文件类型
LPCTSTR lpszFileName = NULL, // 保存对话框中,表示默认的文件名;
DWORD dwFlags = OFN_HIDEERADONLY, // 对话框的样式
LPCTSTR lpszFilter = NULL, // 过滤字符串(文件类型) |分割 ||结束
CWnd* pParentWnd = NULL // 父窗口.
)
eg:
char szFilter[] = "动画文件(*.avi)|*.avi|所有文件(*.*)|*.*||";
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEERADONLY|OFN_OVERWRITEPROMAT,szFilter);
if(dlg.DoModal() == IDCANCEL) return ;
获取文件名称:
CFileDialog::GetFileName
获取文件路径:
CFileDialog::GetPathName
BOOL bOpenFileDialog, // TRUE,打开,FALSE保存
LPCTSTR lpszDefExt = NULL, // 在保存对话框中,表示文件类型
LPCTSTR lpszFileName = NULL, // 保存对话框中,表示默认的文件名;
DWORD dwFlags = OFN_HIDEERADONLY, // 对话框的样式
LPCTSTR lpszFilter = NULL, // 过滤字符串(文件类型) |分割 ||结束
CWnd* pParentWnd = NULL // 父窗口.
)
eg:
char szFilter[] = "动画文件(*.avi)|*.avi|所有文件(*.*)|*.*||";
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEERADONLY|OFN_OVERWRITEPROMAT,szFilter);
if(dlg.DoModal() == IDCANCEL) return ;
获取文件名称:
CFileDialog::GetFileName
获取文件路径:
CFileDialog::GetPathName