Autor Beitrag
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Do 28.07.11 00:29 
Hey,

ich bin grad dabei eine Toolbar für eins meiner Projekte zu bauen. Funktioniert auch alles soweit ganz gut, bis auf die Icons. Die sind total ausgefranzt und das sieht nicht schön aus. So soll es aussehen soll und so sieht es aus ist :cry:
Die Bilder liegen als normales Windows-Icon vor. Kann man da irgendwas einstellen oder ändern, das die Icons ordentlich dargestellt werden, oder ist mein Delphi7 einfach zu alt?

MfG Bergmann.
Einloggen, um Attachments anzusehen!
_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 28.07.11 01:22 
Kommt darauf an mit welcher Komponente du arbeitest. TToolbar unterstützt soweit ich weiß keine PNGs dadurch auch keine Transparenz. Und um "glatte" Kanten erzeugen zu können braucht man am PC leider Transparenz.

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Do 28.07.11 01:34 
Hey,

Richtig, TToolbar (bzw. eher TImageList) kann keine PNGs, aber sie kann ICOs (TIcon). Und die haben ja auch Transparenz. Sie sind ja auch transparent, aber eben völlig zerfranzt...

MfG Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 28.07.11 01:53 
Ok, sorry, falsch ausgedrückt. Du brauchst nen sogenannten Alphakanal. Und den unterstützt die TToolbar von Delphi7 nicht, da es einfach zu alt ist. Sorry. Eventuell gibts eine aktuellere Toolbar die PNGs unterstützt und du PNGs verwenden kannst. Dann sollten sie richtig dargestellt werden.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.

Für diesen Beitrag haben gedankt: Bergmann89
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Do 28.07.11 03:18 
Hey,

Danke für den Tipp. Hab mir die PNGComponents geladen. Da ist ne TPNGImageList dabei die zwar in der DelphiIDE manchmal Müll produziert, aber zur Laufzeit funktioniert alles 1a wenn der XP-Style aktiviert ist.

MfG Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^