/*
CFileDialog::CFileDialog
(
BOOL bOpenFileDialog,//为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框
LPCTSTR lpszDefExt = NULL,//指定默认的文件扩展名。
LPCTSTR lpszFileName = NULL,//指定默认的文件名。
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,//指明一些特定风格。 (默认OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT)
LPCTSTR lpszFilter = NULL,//指明可供选择的文件类型和相应的扩展名。
CWnd* pParentWnd = NULL //为父窗口指针。
);
*/
///打开/
CFileDialog filedialog(TRUE,
NULL,
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"Chart Files (*.xlc)|*.xlc| Worksheet Files (*.xls)|*.xls| Data Files (*.xlc;*.xls)|*.xlc ; *.xls| All Files (*.*)|*.*||",NULL);
int nFile=filedialog.DoModal();
if (IDOK==nFile)
{
CString filepath=filedialog.GetPathName();
MessageBox(filepath);
}
///保存///
CFileDialog filedialog(FALSE,
NULL,
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"Chart Files (*.xlc)|*.xlc| Worksheet Files (*.xls)|*.xls| Data Files (*.xlc;*.xls)|*.xlc ; *.xls| All Files (*.*)|*.*||",NULL);
int nFile=filedialog.DoModal();
if (IDOK==nFile)
{
CString filepath=filedialog.GetPathName();
MessageBox(filepath);
}