在vc 中浏览文件夹
发布日期:2021-07-14 01:03:43 浏览次数:51 分类:技术文章

本文共 448 字,大约阅读时间需要 1 分钟。

void CTestBrowseDlg::OnBrowse() 
{
    CString str;
    BROWSEINFO bi;
    
char name[MAX_PATH];
    ZeroMemory(&bi,
sizeof(BROWSEINFO));
    bi.hwndOwner=GetSafeHwnd();
    bi.pszDisplayName=name;
    bi.lpszTitle="Select folder";
    bi.ulFlags=BIF_USENEWUI;
    LPITEMIDLIST idl=SHBrowseForFolder(&bi);
    
if(idl==NULL)
        
return;
    SHGetPathFromIDList(idl,str.GetBuffer(MAX_PATH));
    str.ReleaseBuffer();
    m_Path=str;
    
if(str.GetAt(str.GetLength()-1)!=''\\'')
        m_Path+="\\";
    UpdateData(FALSE);
}

转载地址:https://blog.csdn.net/cpongo3/article/details/89334126 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Redhat Linux 6.4下Oracle 10g安装配置手册
下一篇:windowsXP中安装 IBM db2 7.2 后的设置

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月31日 00时02分08秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章