Thema
:
Mit ShellExecute "vorhandenes" Explorerfenster öffnen?
Einzelnen Beitrag anzeigen
Der schöne Günther
Registriert seit: 6. Mär 2013
6.156 Beiträge
Delphi 10 Seattle Enterprise
#
2
AW: Mit ShellExecute "vorhandenes" Explorerfenster öffnen?
19. Jul 2017, 15:54
Stattdessen
SHOpenFolderAndSelectItems(..)
benutzen:
https://stackoverflow.com/a/15301028/2298252
zusammenfalten
·
markieren
Delphi-Quellcode:
uses
WinApi
.ShellApi,
WinApi
.ShlObj;
function
OpenFolderAndSelectFile(
const
FileName:
string
): boolean;
var
IIDL: PItemIDList;
begin
result := false;
IIDL := ILCreateFromPath(PChar(FileName));
if
IIDL <>
nil
then
try
result := SHOpenFolderAndSelectItems(IIDL, 0,
nil
, 0) = S_OK;
finally
ILFree(IIDL);
end
;
end
;
Zitat
Der schöne Günther
Öffentliches Profil ansehen
Mehr Beiträge von Der schöne Günther finden