void COpenDlg::Open()
{
BROWSEINFO bi;
TCHAR dispname[MAX_PATH], path[MAX_PATH];
ITEMIDLIST* pidl;
bi.hwndOwner = m_hWnd;
bi.pidlRoot = 0;
bi.pszDisplayName = dispname;
bi.lpszTitle = L"请选择保存目录:";
bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_EDITBOX | BIF_DONTGOBELOWDOMAIN;
bi.lpfn = 0;
bi.lParam = 0;
bi.iImage = 0;
if (pidl = SHBrowseForFolder(&bi))
{
SHGetPathFromIDList(pidl, path);
CString strtmp(path);
if (path != L"")
{
m_FilePath = strtmp;
m_FilePath = m_FilePath + L"\\";
GetDlgItem(IDC_PATH_EDT)->SetWindowText(m_FilePath);
}
}
}
09-03
07-28
1万+