Delphi中SHBrowserForFolder怎么设置初始目录? 网上基本都是VC的代码,又说要回调,我(新手+菜鸟一个)都晕掉了,不会改写~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考下这个吧!~ 我没用过 ShBrowserforFolder!uses shlobj ; function BrowseForComputer(const winhandle : THANDLE; const title : string) : string; var BrowseInfo: TBrowseInfo; IDRoot: PItemIDList; Path: array[0..MAX_PATH] of Char; begin SHGetSpecialFolderLocation(winHandle, CSIDL_NETWORK, IDRoot); ZeroMemory(@BrowseInfo, SizeOf(TBrowseInfo)); ZeroMemory(@path, MAX_PATH); BrowseInfo.hwndOwner := winhandle; BrowseInfo.pidlRoot := IDRoot; BrowseInfo.lpszTitle := PChar(title); BrowseInfo.pszDisplayName := @path; BrowseInfo.ulFlags := BIF_BROWSEFORCOMPUTER; SHBrowseForFolder(BrowseInfo); end; Path变量值即为选定的机器名 delphi控制excel的问题 用eXeScope 知道了 编号 怎么读取.dll OR .exe里的资源 ★★★软件产品(Delphi解释器)市场调查(请求版主勿删)★★★ 如何实现XP? 谁有平面dbgrid控件呢? 有什么软件可以保存当前的电脑状态? 怎么用Delphi在图片上写文字,并且是透明背景 CoolSlob、softwing(无人喝彩) 谢谢你们! 再次发分 一奇怪的问题.!不清楚什么意思.! 怎样才能将ICO文件转化成BMP文件 [讨论]delphi里除Timer和Sleep,还有没别的计时方式? 视频监控
uses
shlobj ;
function BrowseForComputer(const winhandle : THANDLE; const title : string) : string;
var
BrowseInfo: TBrowseInfo;
IDRoot: PItemIDList;
Path: array[0..MAX_PATH] of Char;
begin
SHGetSpecialFolderLocation(winHandle, CSIDL_NETWORK, IDRoot);
ZeroMemory(@BrowseInfo, SizeOf(TBrowseInfo));
ZeroMemory(@path, MAX_PATH);
BrowseInfo.hwndOwner := winhandle;
BrowseInfo.pidlRoot := IDRoot;
BrowseInfo.lpszTitle := PChar(title);
BrowseInfo.pszDisplayName := @path;
BrowseInfo.ulFlags := BIF_BROWSEFORCOMPUTER;
SHBrowseForFolder(BrowseInfo);
end;
Path变量值即为选定的机器名