关于ShellTreeView 这也算答案??你是来骗分的?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Delphi的TShellTreeView不具有删除函数,但是可以实现uses ShlObj;procedure TForm1.Button1Click(Sender: TObject);var CM: IContextMenu; SF: TShellFolder; PIDL: PItemIDList; CMICI: TCMInvokeCommandInfo;begin SF := ShellTreeView1.SelectedFolder; PIDL := SF.RelativeID; SF.ParentShellFolder.GetUIObjectOf(Handle, 1, PIDL, IID_IContextMenu, nil, CM); FillChar(CMICI, SizeOf(CMICI), 0); with CMICI do begin cbSize := SizeOf(CMICI); hwnd := Handle; lpVerb := 'delete'; nShow := SW_SHOWNORMAL; end; CM.InvokeCommand(CMICI);end; 【潇洒散分总裁】保护费 请问一下如何提取在同一目录下多个DBF表数据? sql的安装问题 Delphi 2006这个周末终于RTM了! TWebBrowser如何捕获JS脚本对网页位置的改变? 有关串口编程 程序结束时出现错误:invalid floating pointer operation,请教是什么问题? 音频数据如何播放? KENDYYIN来拿分 怎样调用SQLSERVER的存储过程才能将IMAGE里面的图像插入到数据库 请帮个忙!! 这是不是Delphi5.0的一个Bug?(AdoDataSet)
ShlObj;procedure TForm1.Button1Click(Sender: TObject);
var
CM: IContextMenu;
SF: TShellFolder;
PIDL: PItemIDList;
CMICI: TCMInvokeCommandInfo;
begin
SF := ShellTreeView1.SelectedFolder;
PIDL := SF.RelativeID;
SF.ParentShellFolder.GetUIObjectOf(Handle, 1, PIDL, IID_IContextMenu, nil, CM);
FillChar(CMICI, SizeOf(CMICI), 0);
with CMICI do begin
cbSize := SizeOf(CMICI);
hwnd := Handle;
lpVerb := 'delete';
nShow := SW_SHOWNORMAL;
end;
CM.InvokeCommand(CMICI);
end;