This is too much code in my eyes, since it would go easier:Code:ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = 0; ofn.hInstance = 0; ofn.lpstrFilter = 0; ofn.lpstrCustomFilter = 0; ofn.nMaxCustFilter = 0; ofn.nFilterIndex = 0; ofn.lpstrFile = szExtBuffer; ofn.nMaxFile = MAX_PATH; ofn.lpstrFileTitle = 0; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = 0; ofn.lpstrTitle = "Open file"; ofn.Flags = 0; ofn.nFileOffset = 0; ofn.nFileExtension = 0; ofn.lpstrDefExt = 0; ofn.lCustData = 0; ofn.lpfnHook = 0; ofn.lpTemplateName = 0;
Or even better:Code:ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.lpstrFile = szExtBuffer; ofn.nMaxFile = MAX_PATH; ofn.lpstrTitle = "Open file";
Code:OPENFILENAME ofn = { 0 }; ofn.lStructSize = sizeof(ofn); ofn.lpstrFile = szExtBuffer; ofn.nMaxFile = MAX_PATH; ofn.lpstrTitle = "Open file";




Reply With Quote