Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi shellicon von einer datei ermitteln (https://www.delphipraxis.net/12456-shellicon-von-einer-datei-ermitteln.html)

edosoft 27. Nov 2003 20:04


shellicon von einer datei ermitteln
 
icon einer datei ermitteln

Wenn ich mit dem obigen script das icon einer .lnk datei ermittle ist da der windows-verknüpfungspfeil da. Wie kann ich den weg machen? (wie beispielsweise im startmenü)

sakura 27. Nov 2003 20:17

Re: shellicon von einer datei ermitteln
 
Du musst den L(i)nk auflösen, d.h. herausbekommen, auf welche Datei dieser zeigt und anstatt des Icons der Lnk-File das Icon der eigentlichen Datei heranholen...

...:cat:...

edosoft 28. Nov 2003 12:15

Re: shellicon von einer datei ermitteln
 
und wie mach ich des?
gibt's da nicht auch sowas wie SHGetFileInfo?

Christian Seehase 28. Nov 2003 18:58

Re: shellicon von einer datei ermitteln
 
Moin edosoft,

schau Dir dazu doch mal das Hier im Forum suchenIShellLink Interface an.
Damit kann man einen Link erstellen, und müsste demzufolge auch den Pfad wieder auslesen können.

Es funktioniert zwar auch mit Hier im Forum suchenSHGetFileInfo, aber dann hast Du bei Übergabe eines Links auch den kleinen Pfeil mit dabei der anzeigt, dass es sich um einen Link handelt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz