提供控件者加100分(类似于DirectoryListBox,但一定要显示桌面,我的电脑),在线等侯...(100分)

D

dxpjj

Unregistered / Unconfirmed
GUEST, unregistred user!
提供控件者加100分(类似于DirectoryListBox,但一定要显示桌面,我的电脑),
如winzip8.0中的Extract中的那样!
在线等侯...
 
Delphi 6的Samples里面不是有吗?
ShellTreeView....
 
我用的是Delphi5!有没有人见过类似的控件
 
pbfolderdialog,我用过,很好,给其它的标准DIALOG一样,我可以给你发过来,邮箱!
 
找个Delphi 6,把Sample中的Shell一套组件的源代码拷贝过来,安装一下不就行了吗?
 
何必呢?用这个函数BrowseDirectory()
rxlib套件的fileutil单元有。
 
应类似于DirectoryListBox,而不是跳出来对话框
 
用这段代码试试……
一定义Uses CommDlg哦!
var
ofn: TOpenFileName;
szFile: array[0..MAX_PATH] of Char;
Result: string;
beign
FillChar(ofn, SizeOf(TOpenFileName), 0);
with ofn do
begin
lStructSize := SizeOf(TOpenFileName);
hwndOwner := Handle;
lpstrFile := szFile;
nMaxFile := SizeOf(szFile);
lpstrTitle := PChar('打开');
lpstrInitialDir := nil;
lpstrFilter := PChar('所有文件(*.*)'#0'*.*'#0);
Flags := 6148;
end;
if GetOpenFileName(ofn) then
begin
Result := StrPas(ofn.lpstrFile);
//在这里加入自己的代码
end;
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=907024
中的 ShellPack 控件组不错...
 
TLsDirTree21 v2.862
http://www.delphibyte.com/download/softlist.php?category=19
 
我看你要systools了,如果用D5的话
 
多人接受答案了。
 
顶部