C++弹出预览文件目录并获取选中文件路径

//************************************
// Method:      GetSelectFilePath
// Access:      public 
// Returns:     int
// CreateTime:  2018年08月09日
// Author:          d
// Describe:      弹出预览文件目录并获取选中文件路径
//************************************
int GetSelectFilePath(char* szPath)
{
    memset(szPath, 0x00, MAX_PATH * 2);
    CString strFile = _T("");
    CFileDialog    dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("All Files(*.*)|*.*|"), NULL);

    if (dlgFile.DoModal())
    {
        strFile = dlgFile.GetPathName();
    }

    sprintf_s(szPath, MAX_PATH*2, "%s", strFile.GetBuffer());
    strFile.ReleaseBuffer();

    return 0;
}

你可能感兴趣的:(C++)