1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
OPENFILENAME ofn; char filename [MAX_PATH] = {0}; //一定要清零,否则它会返回NULL RtlZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = 0; ofn.lpstrFilter = _T("All Files \0 *.* \0" ); ofn.lpstrFile = filename; ofn.nMaxFile = MAX_PATH; ofn.Flags = OFN_PATHMUSTEXIST | OFN_PATHMUSTEXIST; if(GetOpenFileName(&ofn)) { MessageBox (filename ); } |
转载请注明:exchen's blog » GetOpenFileName 简单使用实例