![]() |
Re: Icon aus Ordner laden und anzeigen nur wie?
Bekomme folgenden Fehler:
Code:
was muß ich unter uses dafür einbinden?
[Fehler] u_qip_plugin.pas(258): Undefinierter Bezeichner: 'TResourceStream'
|
Re: Icon aus Ordner laden und anzeigen nur wie?
So wird das nicht funktionieren, das Format ist in der Ressource anders als im normalen Stream. Zumindest in Delphi 2006 hat TIcon eine Methode LoadFromResourceName.
|
Re: Icon aus Ordner laden und anzeigen nur wie?
Zitat:
|
Re: Icon aus Ordner laden und anzeigen nur wie?
Ich glaube nicht, dass das geht. Der Typ dient beim TResourceStream ausschließlich zur Identifizierung, ändert aber letztlich nichts am Datenformat - man erhält immer noch die Rohdaten. Und diese Rohdaten sind eben anders als in einer *.ico-Datei. Du kannst es ja mal ausprobieren.
|
Re: Icon aus Ordner laden und anzeigen nur wie?
Zitat:
DI_NORMAL behinhaltet DI_MASK, so das der transparente Bereich frei bleibt.
Delphi-Quellcode:
DrawIconEx(Self.Canvas.Handle, 0, 0, Icon.Handle, 16, 16, 0, 0, DI_NORMAL);
|
Re: Icon aus Ordner laden und anzeigen nur wie?
Geht es nicht irgewnd wie das icon in die dll zu bekommen so das es von da geladen wird als Resource oder so? Nur ich hab ja das Problem das es LoadFromResource oder so nicht gibt.
|
Re: Icon aus Ordner laden und anzeigen nur wie?
Liest du eigentlich unsere Antworten durch? Wir haben doch gerade festgetsellt, dass TIcon Icons aus Ressourcen laden kann. Als Hinstance gibst du dann eben das handle der geladenen DLL an, welches du mit
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 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