通过调用
LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi);
函数来显示文件夹浏览器。
参数lpbi是一个指向BROWSEINFO结构的指针,BROWSEINFO结构原型参考MSDN。如果用户选择了OK按钮,返回一个IPEMIDLIST指针,把这个值传递给SHGetPathFromIDList函数就可以得到选择的文件夹的路径。如果选择Cancel按钮,此函数返回NULL。 rel="stylesheet" type="text/css" href="../../../css/ie4.css" /> rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" /> rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
rel="stylesheet" type="text/css" href="../../../css/ie4.css" /> rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" /> rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
rel="stylesheet" type="text/css" href="../../../css/ie4.css" />
rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" />
rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
rel="stylesheet" type="text/css" href="../../../css/ie4.css" />
rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" />
rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi);
函数来显示文件夹浏览器。
参数lpbi是一个指向BROWSEINFO结构的指针,BROWSEINFO结构原型参考MSDN。如果用户选择了OK按钮,返回一个IPEMIDLIST指针,把这个值传递给SHGetPathFromIDList函数就可以得到选择的文件夹的路径。如果选择Cancel按钮,此函数返回NULL。 rel="stylesheet" type="text/css" href="../../../css/ie4.css" /> rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" /> rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
rel="stylesheet" type="text/css" href="../../../css/ie4.css" /> rel="stylesheet" type="text/css" href="../../../css/inetsdk.css" /> rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" />
本文介绍如何使用SHBrowseForFolder函数实现文件夹浏览器的功能。通过该函数可以获取用户选择的文件夹路径,适用于需要用户指定文件夹的应用场景。
3889

被折叠的 条评论
为什么被折叠?



