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 Icon-Index von Windows Symbolen (https://www.delphipraxis.net/23577-icon-index-von-windows-symbolen.html)

mirage228 5. Jun 2004 14:18


Icon-Index von Windows Symbolen
 
Hi ho!

Ich habe folgendes Problem.

Ich habe eine ListView mit einer ImageList, in der die System-Symbole enthalten sind.
An die entsprechenden Symbol-Indexe der Dateien komme ich mit der iIcon Eigenschaft von TSHFileInfo, die mit SHGetFileInfo gefüllt wird.
Dann kann ich die iIcon Eigenschaft einfach der ItemIndex Eigenschaft der ListView zuweisen.

Nun gibt es ja die Windows-Symbole, die man so laden kann:
Delphi-Quellcode:
LoadIcon(0, IDI_ERROR);
LoadIcon gibt mir leider nur ein Handle auf dieses Icon zurück.

Wie komme ich nun an den Index dieser System-Icons?

mfG
mirage228

w3seek 6. Jun 2004 10:15

Re: Icon-Index von Windows Symbolen
 
Einen Index gibt es dafuer nicht da sie aus den resourcen user32.dll geladen werden (wenn module handle 0 ist), ansonsten werden sie aus den resourcen des angegebenen modules geladen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 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