Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wie benutzt man das IShellFolder-Interface? (https://www.delphipraxis.net/817-wie-benutzt-man-das-ishellfolder-interface.html)

MathiasSimmack 11. Sep 2002 06:49


Wie benutzt man das IShellFolder-Interface?
 
Nächste Frage: ich arbeite ja noch mit Delphi 5, und da ist der "ShellTreeView" ja noch nicht dabei. Auf Delphi 7 werde ich umsteigen, wenn ich mehr darüber weiß als die offizielle Borland-Featureliste, und wenn ich das Gefühl habe, dass es sich lohnt.

Wie kann ich mein Programm in der Zwischenzeit mit dem Explorerbaum ausstatten? Den "Virtual Explorer Tree" -oder wie der heißt- möchte ich nicht einsetzen, da ich glaube, die grundlegende Lösung gefunden zu haben. Und ich möchte so wenig wie möglich mit Fremdkomponenten arbeiten.
Laut PSDK ist das Interface "IShellFolder" wohl die Schnittstelle zu diesem Baum. Und wenn ich mal raten darf: der "ShellTreeView" aus D6 wird´s wohl nicht anders machen ...

Hat jemand schon mal damit gearbeitet?
´ne Source, wo man sich den ein oder anderen Trick abschauen kann, würde auch schon reichen. Irgendwie kapiere ich bei dem Beispiel im PSDK nämlich nicht, woher letztlich die Bilder (Laufwerk, Ordner, ...) kommen. :(

Gruß.

sakura 11. Sep 2002 08:48

Die Bilderchen musst Du Dir selbst beschaffen. Dafür habe ich mal einen Artikel bei D3k geschrieben. Wenn Du den Rest hast, ist dass recht einfach.

http://www.delphi3000.com/articles/article_3293.asp

Die Lösung berücksichtigt auch die Möglichkeit, dass ein Dateityp verschiedene Icons haben kann.

Luckie 11. Sep 2002 09:00

TOP Secret

Könntest du den Artikel noch mal in die Code-Bibliothek packen. Wäre nett, danke.

sakura 11. Sep 2002 09:03

Gerne, aber nicht sofort, da zu Zeit die Hölle bei mir los ist... Die Zeit reicht nicht für die Übertragung ins Deutsche...

MathiasSimmack 11. Sep 2002 10:33

Zitat:

Zitat von Luckie
Könntest du den Artikel noch mal in die Code-Bibliothek packen. Wäre nett, danke.

Ich hatte einen Teil davon schon mal für Tpercon gepostet: hier. Und bisher bin ich von sakura auch nicht auf 10 Mio U$ verklagt worden. :wink:

Zitat:

Zitat von sakura
Wenn Du den Rest hast, ist dass recht einfach

:oops: Momentan habe ich noch nicht mal ´nen Anfang. Ich wollt´s mir halt einfach machen und irgendwo abschreiben ... :angle2: ... nun muss ich mich wohl doch selbst damit beschäftigen.

sakura 11. Sep 2002 12:19

Liste der Anhänge anzeigen (Anzahl: 1)
Gib mir eine Mio U$ - dann bin ich auch schon glücklich. Schau Dir mal in Delphi 5 die Demo Virtual List View an :wink: Anbei ein Screen Shot. Die Demo hat alle Grundlagen ;-)

MathiasSimmack 11. Sep 2002 15:28

1 Mio U$. Sorry, aber ich habe nur großes Geld dabei. 8)
Boah, jetzt muss ich zum Schrank gehen, die D5-CD rausholen und die Demo auf die Platte kopieren ... wer installiert denn so was mit? Heute gilt man ja schon als Streber, wenn man die Hilfe (F1, übrigens) auf der Platte hat. :wink:

Luckie 11. Sep 2002 15:48

Seit wann geht denn mit F1 die Hilfe auf? :shock: Ich dachte damit geht immer ein Delphi-Forum auf.... :roll: (Hat man zu mindest bei manchen Leuten das Gefühl.)

RomanK 11. Sep 2002 18:44

Liegst du gar nicht so weit daneben :mrgreen: nur halt Shift + F1. :nerd: :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 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