如何实现“打开所在文件夹”,并使文件获得焦点 在 WINDOWS 下使用搜索功能时,在搜索结果中选中文件,然后右键菜单中有“打开所在文件夹”选项,点击能打开文件夹,并能使该文件获得焦点 。 请问在Delphi该如何实现 ?比如路径“C:\WINDOWS\NOTEPAD.EXE”! 打开文件夹“C:\WINDOWS”容易实现,但使“NOTEPAD.EXE”获得焦点就不知道该如何实现 忘指教,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打开时获得新打开的窗口句柄,显示文件图标的是ListView控件,可以通过查找获得其句柄,然后发送LVM_SETITEMSTATE消息,把结构中的参数设置为LVIS_SELECTED相应的Item可以通过LVM_FINDITEM获得 无需那么复杂.uses shellapi;procedure TForm1.Button1Click(Sender: TObject);var strExeFile: String;begin strExeFile := 'C:\windows\explorer.exe'; ShellExecute(Handle, nil, 'Explorer.exe', PChar('/n,/select,' + strExeFile), nil, SW_SHOW);end; 在打开窗体时提示:TOrasession类没有找到 如何判断-----------------一个日期是否在两个日期之间? Application.CreateForm中参数的问题 求Indy最新版本 高分求助,做一个网络传输软件!~ 请有经验的高手指教!! 哪个哥们知道我国的ip段,解决立即给100分 ! 如果获得窗体里所有控件? com+的发布问题 这种效果是怎么做出来的? TDBGridEh表格用SaveDBGridEhToExportFile导出问题 DLL PChar数组乱码问题
相应的Item可以通过LVM_FINDITEM获得
var
strExeFile: String;
begin
strExeFile := 'C:\windows\explorer.exe';
ShellExecute(Handle, nil, 'Explorer.exe', PChar('/n,/select,' +
strExeFile), nil, SW_SHOW);
end;