Załadowanie ikony z zasobów sprawia kłopoty na pewno niejednemu programiście w Delphi. Ale co dopiero, jeśli ikona ma mniejsze wymiary niż 32 na 32? W moim wypadku ma ona 16 na 16. Ten kod powoduje załadowanie ikony z zasobów:
Image1.Picture.Icon.Handle := LoadIcon(hInstance, 'IKONA');
Gdy załadujemy ją z zasobów w ten sposób,
to będzie ona r o z c i ą g n i ę t a do formatu 32 na 32 piksele. Co zrobić, aby uniknąć tego rozszerzania?