(1)打开vc6.0,新建一个对话框程序;

(2)添加一个按钮控件和一个Edit控件

(3)使用ClasWards关联Edit控件和变量值m_editShowDir

(4)双击按钮控件,为按钮控件添加函数

void CTestDlg::OnSelset() 

{

UpdateData(TRUE);

CString strPhotoPath = _T("");


//**************弹出选择目录对话框**************//

char szDir[MAX_PATH];

BROWSEINFO bi;

ITEMIDLIST *pidl;

bi.hwndOwner = this->m_hWnd;

bi.pidlRoot = NULL;

bi.pszDisplayName = szDir;

bi.lpszTitle = "请选择目录";

bi.ulFlags = BIF_STATUSTEXT | BIF_RETURNONLYFSDIRS;

bi.lpfn = NULL;

bi.lParam = 0;

bi.iImage = 0;

pidl = SHBrowseForFolder(&bi);

if(pidl == NULL)

return;

if(!SHGetPathFromIDList(pidl, szDir))

return;

else

strPhotoPath = szDir;

//**************弹出选择目录对话框**************//


//赋值

m_editShowDir = strPhotoPath;

UpdateData(FALSE);

}