|
|
char strFileName[MAX_PATH] = {NULL};
char strPath[] = {"Scene\\"};
OPENFILENAME ofn = { sizeof(OPENFILENAME), hWnd, NULL,
"MAP文件\0*.map\0", NULL,
0, 1, strFileName, MAX_PATH, NULL, 0, strPath, "",
OFN_FILEMUSTEXIST|OFN_HIDEREADONLY, 0, 0,
".map", 0, NULL, NULL };
if( GetOpenFileName( &ofn ) )
{
fstream File;
File.open( "xxx.xxx", ios::nocreate|ios::in|ios::binary );
if( !File )
MessageBox( hWnd, "文件明明存在,却打不开?", "", MB_OK );
else File.close();
}
// 而如果不调用GetOpenFileName( &ofn ),文件却能正常打开,请问这到底是为什么啊? [em6] |
|