最新消息:想得多,做的少。一天到晚瞎鸡巴搞。

MFC存储目录

Windows编程 阿虚 632浏览 0评论

MFC中提供了文件存储和文件打开,但是却没有找到以目录方式存储的类。以前从网上找了个例子现在搬上来分享下。

    WCHAR szPath[MAX_PATH];     //存放选择的目录路径 
    CString str;

    ZeroMemory(szPath, sizeof(szPath));

    BROWSEINFO bi;
    bi.hwndOwner = m_hWnd;
    bi.pidlRoot = NULL;
    bi.pszDisplayName = szPath;
    bi.lpszTitle = L"请选择需要保存的目录:";
    bi.ulFlags = 0;
    bi.lpfn = NULL;
    bi.lParam = 0;
    bi.iImage = 0;
    bi.ulFlags = BIF_USENEWUI | BIF_RETURNONLYFSDIRS;
    //弹出选择目录对话框
    LPITEMIDLIST lp = SHBrowseForFolder(&bi);

    if (lp && SHGetPathFromIDList(lp, szPath))
    {
        SetDlgItemText(IDC_EDIT1, szPath);
    }

转载请注明:虚无 » MFC存储目录

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址