windows 选择文件夹

如果只想让用户选择文件夹,而不是选择文件,则不能用CFileDialog,用CFolderPickerDialog来实现


//选择解压后的文件路径 

void CUpdataAppDlg::OnBnClickedExtractsettargetdir()
{
    try
    {
        CFolderPickerDialog FoldDlg;
        if (FoldDlg.DoModal())
        { 
            m_strExtrTarFileDir = FoldDlg.GetFolderPath();
            UpdateData(FALSE);
            return;
        }
        m_strExtrTarFileDir.Empty();
        return;
    }
    catch(...)
    {
        AfxMessageBox(L"Unknown Error!\r\n");
        return;
    }
}

猜你喜欢

转载自blog.csdn.net/caichengji1/article/details/76535436