Autor |
Beitrag |
Bergmann89
      
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)
|
Verfasst: 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  und so sieht es aus
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
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: 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 
      
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)
|
Verfasst: 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
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: 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 
      
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)
|
Verfasst: 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^^
|
|
|