/*
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);
}