Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.053 Beiträge
 
Delphi 12 Athens
 
#4

AW: TBitButton und PNG

  Alt 26. Nov 2010, 12:27
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Nov 2010 um 12:29 Uhr)
  Mit Zitat antworten Zitat