CString m_path;//当前打开目录路径
BROWSEINFO bf;
LPITEMIDLIST pidlbf;
ZeroMemory((LPVOID)&bf,sizeof(BROWSEINFO));
bf.hwndOwner=this->m_hWnd;
bf.pszDisplayName=m_path.GetBuffer(MAX_PATH);
bf.lpszTitle=_T("选择打开位置");
bf.ulFlags=BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS;
bf.lpfn=NULL;
bf.lParam=0;
if((pidlbf=::SHBrowseForFolder(&bf))==NULL) return;
WCHAR temp[MAX_PATH];
if(::SHGetPathFromIDList(pidlbf,temp)==NULL)return;
m_path.Format(_T("%s"),temp);
m_strInstallPath=m_path;
BROWSEINFO bf;
LPITEMIDLIST pidlbf;
ZeroMemory((LPVOID)&bf,sizeof(BROWSEINFO));
bf.hwndOwner=this->m_hWnd;
bf.pszDisplayName=m_path.GetBuffer(MAX_PATH);
bf.lpszTitle=_T("选择打开位置");
bf.ulFlags=BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS;
bf.lpfn=NULL;
bf.lParam=0;
if((pidlbf=::SHBrowseForFolder(&bf))==NULL) return;
WCHAR temp[MAX_PATH];
if(::SHGetPathFromIDList(pidlbf,temp)==NULL)return;
m_path.Format(_T("%s"),temp);
m_strInstallPath=m_path;