![]() |
ListView: Thumbnails (vsIcon)
Hi,
ich möchte Thumbnails von Bildern in einer ListView bei der Ansicht vsIcon darstellen. Es gibt zwei ImageListen bisher: Img16 und Img32. Diese beiden Listen sind für die kleinen und großen Icons und daher auf SmallImages und LargeImages der ListView zugewiesen. Theoretisch bräuchte ich eine dritte Liste, aber wie könnte man die zuweisen ? Kann man Thumbnails in einer normalen Größe (viel größer als 32x32) ohne OwnerDraw darstellen oder nicht ? Wie könnte man das im letzteren Falle mit OwnerDraw anstellen ? |
Re: ListView: Thumbnails (vsIcon)
Zitat:
Delphi-Quellcode:
Oder wie meinst du das? :gruebel:
listview1.LargeImages := ImageList3;
Zitat:
|
Re: ListView: Thumbnails (vsIcon)
Schön dass jemand schreibt :)
Ich meinte das so:
Delphi-Quellcode:
Aber was ich meinte war eben schwachsinnig. Denn wie du schon sagtest, könnte ich einfach die Größe der Thumbnails auf die Größe (Width und Height) einer 32x32 großen ImageList übertragen und zu kleine Bilder (32x32) zentriert darstellen. Leider funktioniert das nicht, denn ich erzeuge die ImageList zur Laufzeit und weiß nicht, wie ich ihr überhaupt mitteilen soll, dass sie die Bilder zentrieren soll. Das habe ich allerdings
SmallImages := Img16;
LargeImages := Img32; BiggestImages := Img128; // 128 trifft wahrscheinlich nicht zu, nur zur Demonstration ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz