荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: cay (忧郁的年头), 信区: Program
标 题: 如何打开一个目录?
发信站: 荔园晨风BBS站 (Sun Dec 16 11:57:14 2001), 转信
类似于winamp中的浏览文件夹功能,
void CMainView::OnOpSetCacheDir()
{
char pszDisplayName[MAX_PATH];
BROWSEINFO BrowseInfo;
LPITEMIDLIST pidlBrowse;
LPMALLOC pMalloc;
if( !SUCCEEDED(SHGetMalloc(&pMalloc)) )
return;
BrowseInfo.hwndOwner = m_hWnd;
BrowseInfo.pidlRoot = NULL;
BrowseInfo.pszDisplayName = pszDisplayName;
BrowseInfo.lpszTitle = "请指定缓冲区路径";
BrowseInfo.ulFlags = BIF_DONTGOBELOWDOMAIN;
BrowseInfo.lpfn = NULL;
BrowseInfo.lParam = 0;
BrowseInfo.iImage = 0;
pidlBrowse = SHBrowseForFolder(&BrowseInfo);
if( pidlBrowse!=NULL )
{
if( SHGetPathFromIDList(pidlBrowse,pszDisplayName) )
{
m_strCachePath = pszDisplayName;
m_strCachePath += "\\";
}
pMalloc->Free(pidlBrowse);
}
pMalloc->Release();
}
--
放弃是最容易的事
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.168]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店