Autor Beitrag
delphinia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

XP Pro Sp2
Delphi 5 Standard
BeitragVerfasst: Do 16.02.06 01:16 
Mein Problem erkennt man auf dem Bild...

Auf dem Bild (zweites) sieht man, das diverse Icons ausgefranzt sind.
Wie bekomme ich eine bessere Ansicht hin?

Ausserdem wird wenn ich per DrawIcon - auf TImage anwende - bekomme ich einen weissen Hintergrund. dieser sollte natürlich auch neutrl (Transparent) sein.
Siehe erstes Bild


Danke Euch für ein paar Tipps


ps.: so lade ich die Icons,,,

ausblenden Quelltext
1:
2:
3:
4:
        SHGetFileInfo(PChar(pfad_t + SearchRec.Name), 0, FileInfo, SizeOf(FileInfo), SHGFI_DISPLAYNAME);
        FileName := PChar(pfad_t + SearchRec.Name);
        ExtractIconEx(FileName, 1, LargeIcon, SmallIcon, 1);
        DrawIcon(Image1.Canvas.Handle, x, y, LargeIcon);
Einloggen, um Attachments anzusehen!
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Do 16.02.06 08:19 
Das hängt mit der mangelnden Unterstützung von Transparenzabstufungen zusammen, es kann bei dem einfachem Iconstandart nur eine Farbe transparent gesetzt werden.

Das ist sicherlich ein erster Einstieg
www.delphipraxis.net/post358508.html

Fertige Komponenten habe ich auf die schnelle nicht gefunden, wird es sicherlich auch geben, evtl. in der JVCL...