Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PNG-Graphik über "System" laden ... ? (https://www.delphipraxis.net/102058-png-graphik-ueber-system-laden.html)

turboPASCAL 11. Okt 2009 22:56

Re: PNG-Graphik über "System" laden ... ?
 
In der Tat, der Ordner "_unit" ist leer, :gruebel:
Naja, ab einem gewissen Alter ...

Ich habe es mir gerade auf meiner Festplatte noch mal angesehen und festgestellt das dieses Ding nicht zu gebrauchen ist.
Der Grund, es werden keine Controls, also Buttons, Edits etc. dargestellt. Das wollte ich mal Ändern, habe es aber nie weiter fortgesetzt.
war mir zu aufwendig

Möchtest du das Demo für die VCL oder nonVCL ?

Mithrandir 12. Okt 2009 04:39

Re: PNG-Graphik über "System" laden ... ?
 
Moin Matti,

nonVCL wäre super. Meine Vorhaben ist eigentlich simpel: Gebe ich einem Static-Control die Eigenschaft SS_BITMAP oder SS_ICON, dann kann ich darauf das jeweilige Format abbilden. Nun bilde ich mir ein, dass, wenn ich SS_OWNERDRAW nutze, ich dank GDI+ auch ein PNG-Image aus einer Resource laden kann.

Ich hab dein altes Projekt über Umwege schon heute morgen erhalten, konnte es mir aber nicht ansehen. Kann man das als Grundlage nutzen, um selber auf die weitere Vorgehensweise zu kommen?

//Nachtrag: Ich scheitere schon am Laden der Resource. :wall:
Delphi-Quellcode:
GdipLoadImageFromResource(hInstance, 'ALBUM', gpImage)
gpImage hat immer den Wert "nil". :wall: Die Funktion, die Funktion aufruft liefert auch keinen Fehler. :gruebel:

turboPASCAL 12. Okt 2009 08:54

Re: PNG-Graphik über "System" laden ... ?
 
Sick's mal bitte.

Mithrandir 12. Okt 2009 09:03

Re: PNG-Graphik über "System" laden ... ?
 
Sie haben Post. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 Uhr.
Seite 4 von 4   « Erste     234   

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