Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Icons anzeigen (https://www.delphipraxis.net/4988-icons-anzeigen.html)

Tom 19. Mai 2003 22:53

Annahme: Du hast ICO-Dateien. ImageList die Systemicon zuordnen:
Delphi-Quellcode:
  SysIL := SHGetFileInfo('', 0, FileInfo, SizeOf(FileInfo), SHGFI_SYSICONINDEX OR SHGFI_SMALLICON );
  ImageListe.Handle := SysIL;
Und Index für eine bestimmte ICO-Datei ermitteln
Delphi-Quellcode:
var
  FileInfo : TSHFileInfo;
     SysIL : UInt;
...
  SysIL := SHGetFileInfo(PChar( FileName ),0,FileInfo,SizeOf(TSHFileInfo),SHGFI_SYSIconIndex OR SHGFI_SMALLICON );
  if SysIL <> 0 then Result := FileInfo.IIcon;

Hansa 19. Mai 2003 23:03

wo ist denn die ImageList :?:

Tom 19. Mai 2003 23:06

Zitat:

Zitat von Hansa
wo ist denn die ImageList :?:

1) Versteckt, ich habe sie ImageListe genannt ...
2) Result gibt im zweiten Teil die Nummer der Icons zurück, praktisch also ImageIndex.

Hansa 19. Mai 2003 23:49

Zitat:

Zitat von Tom
1) Versteckt, ich habe sie ImageListe genannt ...

na toll.

Es sind nicht nur *.ICO

Dax 20. Mai 2003 06:22

Hi hansa!

Mach doch alle in eine TImageList und weise sie mit einem Timer einem SppedButton zu, der dann den Timer anhält bzw. weiterlaufen lässt.

Btw: könntest du die Dinger mal als .zip posten??

MfG gecko2000


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.
Seite 2 von 2     12   

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