Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Icon einer Datei auslesen (https://www.delphipraxis.net/68676-icon-einer-datei-auslesen.html)

R2D2 3. Mai 2006 17:00


Icon einer Datei auslesen
 
Momentan lese ich mit
Delphi-Quellcode:
ic: TIcon
...
ico.Handle := ExtractIcon(Application.Handle, PChar('C:\Test.exe'), 0);
Bilder.Addicon(ico);
Icons aus einer Datei aus. Das funktionniert alledings nur bei .exe-Dateien.

Gibt es eine Möglichkeit, dies auch bei Dateien zu tun (Besipielsweise .doc) um die Symbole wie im Explorer anzuzeigen?

markusj 3. Mai 2006 17:03

Re: Icon einer Datei auslesen
 
Bei Doc musst du das Icon auch aus einer Exe extrahieren.
Nämlich aus der Winword.exe
Du musst in der Registry extrahieren, welche Datei das Icon sponsort und das dann extrahieren.

mfG

Markus

R2D2 3. Mai 2006 17:07

Re: Icon einer Datei auslesen
 
Das dachte ich auch, ich habe bloß gehofft, es ginge leichter. :wall:

ringli 3. Mai 2006 17:12

Re: Icon einer Datei auslesen
 
http://www.delphipraxis.net/internal...ect.php?t=1028

Martin K 3. Mai 2006 17:53

Re: Icon einer Datei auslesen
 
Oder hier, dieser Code!

Einfach mal die Suche verwenden :wink:

SirThornberry 3. Mai 2006 18:38

Re: Icon einer Datei auslesen
 
Wenn du als Ausgangsbasis bisher ExtractIcon verwendest hast so wäre für diesen Zweck jetzt entsprechend ExtractAssociatedIcon eine Alternative.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.

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