请问DirectoryListBox1如何显示远程文件目录,有没有别的控件,万分感谢 请问DirectoryListBox1如何显示远程文件目录,有没有别的控件,万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一试下面的程序procedure TForm.Button1Click(Sender: TObject);var TitleName,RootDir : string; lpItemID : PItemIDList; BrowseInfo : TBrowseInfo; DisplayName : array[0..MAX_PATH] of char; TempPath : array[0..MAX_PATH] of char;begin TitleName := '选择路径'; RootDir:=edtPath.Text; FillChar(BrowseInfo, sizeof(TBrowseInfo), #0); BrowseInfo.hwndOwner := SetupForm.Handle; BrowseInfo.pszDisplayName := @DisplayName; BrowseInfo.lpszTitle := PChar(TitleName); BrowseInfo.ulFlags := BIF_RETURNONLYFSDIRS; lpItemID := SHBrowseForFolder(BrowseInfo); if lpItemId <> nil then begin SHGetPathFromIDList(lpItemID, TempPath); edtPath.Text:=TempPath; GlobalFreePtr(lpItemID); end;end; 打印机缺纸 *******请用Corba编程的来报道,方便交流******* 图片清空的问题。 怎样连接ACCESS数据库 请问在用ADO控件时连接Lookup字段,为什么提示“发生未知错误”。 ☆☆☆☆☆Delphi制作标准Dll 函数如何接受数组? 有什么算法快速打开并且处理一个6万行的文本文件? 我提取数据库中的数据进行修改后,怎样才可以保持原来的数据不变,而改动后的数据也存储在数据库中呢?同一个表里 小问题!关于WINDOWS的编程。 关于软件自动化测试的问题 在DELPHI中如何调用CHM帮助文件? 关于日期显示的问题
procedure TForm.Button1Click(Sender: TObject);
var
TitleName,RootDir : string;
lpItemID : PItemIDList;
BrowseInfo : TBrowseInfo;
DisplayName : array[0..MAX_PATH] of char;
TempPath : array[0..MAX_PATH] of char;
begin
TitleName := '选择路径';
RootDir:=edtPath.Text;
FillChar(BrowseInfo, sizeof(TBrowseInfo), #0);
BrowseInfo.hwndOwner := SetupForm.Handle;
BrowseInfo.pszDisplayName := @DisplayName;
BrowseInfo.lpszTitle := PChar(TitleName);
BrowseInfo.ulFlags := BIF_RETURNONLYFSDIRS;
lpItemID := SHBrowseForFolder(BrowseInfo);
if lpItemId <> nil then
begin
SHGetPathFromIDList(lpItemID, TempPath);
edtPath.Text:=TempPath;
GlobalFreePtr(lpItemID);
end;
end;