windows编程基础问题GetOpenFileName的用法
我欲获取路径和文件名,用的下面的语句,
if(GetOpenFileName(&ofn)==TRUE) MessageBox (hWnd,ofn.lpstrFile,L"文件名",MB_OK);
OPENFILENAME ofn; static TCHAR szFilter[] =TEXT ("All Files (*.*)\0*.*\0\0") ; ofn.lStructSize=sizeof (OPENFILENAME) ; ofn.hwndOwner = NULL ; ofn.hInstance = NULL ; ofn.lpstrFilter = szFilter ; ofn.lpstrCustomFilter = NULL ; ofn.nMaxCustFilter = 0 ; ofn.nFilterIndex = 0 ; ofn.lpstrFile = NULL; ofn.nMaxFile = MAX_PATH ; ofn.lpstrFileTitle = NULL ; ofn.nMaxFileTitle = MAX_PATH ; ofn.lpstrInitialDir = NULL ; ofn.lpstrTitle = NULL ; ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST ; ofn.nFileOffset = 0 ; ofn.nFileExtension = 0 ; ofn.lpstrDefExt = NULL; ofn.lCustData = 0L ; ofn.lpfnHook = NULL ; ofn.lpTemplateName = NULL ;