顺便问一下,可以用CFileDialog来选取文件夹吗,不是文件,如果我达到选取文件夹的目的,有其他的办法马?

解决方案 »

  1.   

    好象CFileDialog是不能用来选文件夹的, 用SHBrowseForFolder来选文件夹. 具体如何用我记不清了. 有问题可以给我发MAIL.
      

  2.   

    POSITION pos;
    CString strFileName;
    CFileDialog    m_ldFile(TRUE,_T("htm"),_T("*.htm"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT 
    |OFN_ALLOWMULTISELECT,_T("(*.htm)|*.htm|"));
    if(m_ldFile.DoModal() == IDOK)
    {
    pos = m_ldFile.GetStartPosition();
    while(pos != NULL)
    {
    strFileName = m_ldFile.GetNextPathName(pos);
    MessageBox(strFileName);
    }
    }不可以选取文件夹。。我有个类,可以实现,your mail?
      

  3.   


    多谢了。我的mail:[email protected]
      呵呵,给分先。