AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi ListView & Bilder: "Miniaturansicht vom Explorer"
Thema durchsuchen
Ansicht
Themen-Optionen

ListView & Bilder: "Miniaturansicht vom Explorer"

Ein Thema von EConvertError · begonnen am 12. Mai 2007 · letzter Beitrag vom 30. Mai 2007
 
EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#9

Re: ListView & Bilder: "Miniaturansicht vom Explore

  Alt 29. Mai 2007, 11:15
Danke, das funktioniert so weit. Problematisch wird es nur, wenn ich mehrere hundert Thumbnails in die ImageList geladen habe.

Deshalb experimentiere ich gerade mit OwnerData und dem Event GetImageIndex herum. Da kann ich dann immer nur das benötigte Bild laden. Wie ich die gerade nicht mehr benötigten Bilder wieder aus der ImageList rauslösche, weiß ich auch nicht so genau, weil sich sonst während des Bilder ansehens beträchtliche Mengen an Thumbnails in der ImageList ansammeln könnten...

Zoomen muss ich auch noch irgendwie implementieren. Wird wohl irgendwie so funktionieren:
1) Erstellen größerer/kleinerer Thumbnails.
2) In eine ImageList knallen.
3) Anzeigen.

Schwierig wird nur, dass das schnell wird...

Leider finde ich es etwas umständlich mit einer ImageList arbeiten zu müssen, weshalb ich nach der JVCL-Komponente gefragt habe. Mir wäre es nämlich lieber, die Thumbnails als Bitmaps selbst zu verwalten und bei Bedarf selbst reinzuzeichnen. OnAdvancedCustomDrawItem scheint auch nicht weiterzufhelfen...

Vielen Dank,
Andreas
Andreas N.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 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 by Thomas Breitkreuz