Cześć,
szukam jakiegoś sposobu na stworzenie uchwytu hIcon z TMemoryStream, w którym zapisana jest ikona z wbudowanym plikiem PNG. Niestety standardowe komponenty Delphi XE6 nie wspierają tego rodzaju ikon. Jak do tej pory wpadłem na dwa rozwiązania:
- zapis strumienia na dysk i odczyt za pomocą LoadImage -> HICON
- wyciągnięcie z ikony pliku png, konwersja PNG -> BMP -> CreateIcon/CreateIconIndirect -> HICON.
Oba sposoby mają pewne wady, dlatego szukam jakiegoś innego rozwiązania.