MFC似乎不提供此类函数,大家帮帮我(或者告诉我哪里可以下载相关的代码)!
thanks in advanced!

解决方案 »

  1.   

    WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder(
        LPBROWSEINFO lpbi
    );  char buffer[MAX_PATH];
    BROWSEINFO m_pbi ; ::ZeroMemory(&m_pbi, sizeof(BROWSEINFO));
    m_pbi.hwndOwner = GetSafeHwnd();
    m_pbi.pszDisplayName = buffer;
    m_pbi.lpszTitle = "";
    m_pbi.ulFlags = BIF_RETURNONLYFSDIRS; ITEMIDLIST *idl = SHBrowseForFolder(&m_pbi);
    if (idl)
    {
    SHGetPathFromIDList (idl, buffer);
    }
      

  2.   

    谢谢,guoxiny(狼) !
    我怎么给你分数?
      

  3.   

    我这里有个类,很简单,要的话请发mail给我[email protected]
      

  4.   

    WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder(
        LPBROWSEINFO lpbi
    );  char buffer[MAX_PATH];
    BROWSEINFO m_pbi ; ::ZeroMemory(&m_pbi, sizeof(BROWSEINFO));
    m_pbi.hwndOwner = GetSafeHwnd();
    m_pbi.pszDisplayName = buffer;
    m_pbi.lpszTitle = "";
    m_pbi.ulFlags = BIF_RETURNONLYFSDIRS; ITEMIDLIST *idl = SHBrowseForFolder(&m_pbi);
    if (idl)
    {
    SHGetPathFromIDList (idl, buffer);
    }