Garnicht?
Beim TBitButton wird das Bild innerhalb der Windows-Komponente verwaltet und Windows versteht da nur BMP und eventuell noch ICO.
(Klar könnte Emba es nun so einrichten, daß man da auch andere Formate nutzen kann und dieses dann, bei Übergabe an die
WinAPI, oder schon in SetGlyph, in ein Bitmap geladen wird)
Aber in Buttons macht man im Allgemeinen keine großen Bilder rein
und sowas wie die schöne Transparenz der PNGs würde natürlich nicht nutzbar sein, nachdem es intern nur als Bitmap verwaltet wird.
> Bei kleinen Bildern ist die Speicherersparnis nicht sonderlich groß ... eher unwichtig/unnötig.
> Wenn du PNG und seine Features nutzen willst, dann mußt halt einen anderen Button nutzen, wo man Delphi das Bild dann selber malen und es nicht von Windows verwalten läßt.