// 打开文件打开对话框,如果选中文件,则NewGame OPENFILENAME ofn; // 公共对话框结构。 TCHAR szFile[MAX_PATH]; // 保存获取文件名称的缓冲区。 // 初始化选择文件对话框。 ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = this->GetWindowHandle(); ofn.lpstrFile = szFile; // // ofn.lpstrFile[0] = _T('/0'); ofn.nMaxFile = sizeof(szFile); ofn.lpstrFilter = _T("泡泡堂记录文件/0*.bnb/0"); ofn.nFilterIndex = 1; ofn.lpstrFileTitle = NULL; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = _T("Record//"); ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; // 显示打开选择文件对话框。 if ( GetOpenFileName(&ofn) ) { //显示选择的文件。 MessageBox(NULL,szFile,"File Selected",MB_OK); }