MFC 打开目录窗口

来源:互联网 发布:神彩彩票源码 编辑:程序博客网 时间:2024/06/05 05:39

char szPath[MAX_PATH];     //存放选择的目录路径 

CString str;

ZeroMemory(szPath, sizeof(szPath));

BROWSEINFO bi;
memset(&bi, 0, sizeof(bi));
bi.hwndOwner = m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = (LPWSTR)szPath;
char tips[] = "请选择需要打开的目录:";
TcharToChar(bi.lpszTitle, tips);
bi.ulFlags = 0;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
//弹出选择目录对话框
LPITEMIDLIST lp = SHBrowseForFolder(&bi);
memset(m_saveFilePath, 0, 150);


if (lp && SHGetPathFromIDList(lp, bi.pszDisplayName))
{
MessageBox(bi.pszDisplayName);

}



原创粉丝点击