使用GetOpenFileName()接口函数时的最小参数设置:
1 OPENFILENAME ofn; 2 TCHAR szFileName[MAX_PATH]; 3 TCHAR szFilter[] = TEXT("All Files (*.*) *.* "); 4 ZeroMemory(szFileName, MAX_PATH); 5 ZeroMemory(&ofn, sizeof(ofn)); 6 ofn.lpstrFile = szFileName; 7 ofn.nMaxFile = MAX_PATH; 8 ofn.lpstrFilter = szFilter; 9 ofn.lStructSize = sizeof(OPENFILENAME); 10 ofn.hwndOwner = m_hWnd; 11 if (GetOpenFileName(&ofn)) { 12 }
注意:上面是最小化的参数和参数初始化操作,如果不按照上面的进行操作,很有可能无法正常打开选择文件的界面。
请使用手机"扫一扫"x