AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wo wird ein ShellListView gefüllt?

Ein Thema von AlexII · begonnen am 18. Mai 2015 · letzter Beitrag vom 18. Mai 2015
Antwort Antwort
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#1

Wo wird ein ShellListView gefüllt?

  Alt 18. Mai 2015, 13:05
finde kein Ereignis dafür. Ich möchte beim Füllen der ShellListView die Icons dem Datentyp entsprechend füllen, aber finde nicht wo es zu machen ist. Danke!
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!

Geändert von AlexII (18. Mai 2015 um 13:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Wo wird ein ShellListView gefüllt?

  Alt 18. Mai 2015, 13:22
ShellListView kapselt glaube ich nur ein natives Windows Control. Wirst du also keine Möglichkeit haben da per Events einzugreifen.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Wo wird ein ShellListView gefüllt?

  Alt 18. Mai 2015, 13:45
ShellListView kapselt glaube ich nur ein natives Windows Control. Wirst du also keine Möglichkeit haben da per Events einzugreifen.
Ok... und wie könnte man das am schlausten anders lösen?
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: Wo wird ein ShellListView gefüllt?

  Alt 18. Mai 2015, 15:10
Selber machen, ist nicht schwer. Hier habe ich etwas Code zu einem anderen Problem veröffentlicht und dabei mit TListView eine Art ShellListView entwickelt:

http://www.delphipraxis.net/1253238-post17.html (Titel ist irreführend)

Also, etwas anpassen und schon hast du deine eigene ShellListView. Das Ganze kann man noch kräftig verbessern, hier ging es eher um Geschwindigkeit als um Schönheit.

Und bevor du dich wunderst wie da die ListView gefüllt wird, sie wird virtuell gefüllt.

EDIT:

Ups, falscher Fehler. Sehe gerade, dass dieses Beispiel nicht virtuell ist. Die virtuelle Lösung war in einem anderen Beispiel.

Geändert von Popov (18. Mai 2015 um 16:05 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz