CFileDialog fileDlg(TRUE, NULL,NULL, OFN_ALLOWMULTISELECT,_T("Text Files (*.xlsx)|*.xlsx|Text Files(*.xls)|*.xls|All Files (*.*)|*.*||"), AfxGetMainWnd());
int NAMEBUF = 1024;
fileDlg.m_ofn.nMaxFile = NAMEBUF; // 重定义 nMaxFile
fileDlg.m_ofn.lpstrFile=new TCHAR[NAMEBUF]; // 重新定义 lpstrFile 缓冲大小
memset(fileDlg.m_ofn.lpstrFile,0,NAMEBUF); // 初始化定义的缓冲
if(fileDlg.DoModal ()==IDOK){
}
delete [] fileDlg.m_ofn.lpstrFile; // 切记使用完后释放资源