VC++选择目录对话框

	BROWSEINFO br;
	ITEMIDLIST *pItem;
	char Path[MAX_PATH];
	br.hwndOwner = this->GetSafeHwnd();
	br.iImage = 0;
	br.lParam = 0;
	br.lpfn = 0;
	br.lpszTitle = "请选择路径";
	br.pidlRoot = 0;
	br.pszDisplayName = 0;
	br.ulFlags = BIF_RETURNONLYFSDIRS;
	pItem = SHBrowseForFolder(&br);
	if(pItem)
	{
		SHGetPathFromIDList(pItem,Path);
		m_strDirPath = Path;
	}
	LPMALLOC lpMalloc;
	if(SUCCEEDED(SHGetMalloc(&lpMalloc)))
	{
		lpMalloc->Free(pItem);
		lpMalloc->Release();
	}
	else
	{
		return;
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值