您的位置:首页 > 其它

简单的目录选择框

2005-01-31 22:54 120 查看
// 选择目录
char PathName[MAX_PATH];
BROWSEINFO bi;

bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = PathName;
bi.lpszTitle = "指定图书数据存放的目录:";
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);

if(pidl != NULL)
{
if(SHGetPathFromIDList(pidl,PathName))
{
LPMALLOC pMalloc;
SHGetMalloc( &pMalloc );
pMalloc->Free(pidl);

sDataPath = PathName;
m_reg.WriteString(_T("DataPath"),sDataPath);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: