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 Werte in IShellFolder ändern (nur virtuell) (https://www.delphipraxis.net/68527-werte-ishellfolder-aendern-nur-virtuell.html)

himitsu 1. Mai 2006 08:54


Werte in IShellFolder ändern (nur virtuell)
 
Ich wollte hier z.B. selber Dateien ein-/ausblenden können, allerdings geht das nur, wenn SFGAO_FILESYSTEM, oder SFGAO_FILESYSANCESTOR nicht gesetzt ist, leider waren bisher immer beide Attribute gesetzt, so daß meine Angabe ignoriert wird.
Zitat:

The dialog box always includes items that have both the SFGAO_FILESYSTEM and SFGAO_FILESYSANCESTOR attributes, regardless of the value returned by CDN_INCLUDEITEM.

-> MSDN -> CDN_INCLUDEITEM Notification
Wie kann ich also einen der Attribute ändern? (sowas wie IShellFolder.SetAttributesOf scheint es ja nicht zu geben).




Und dann wäre es praktisch, wenn man unter Anderem auch noch aus einem Verzeichnis eine Datei machen könnte ... aber nur für die nachfolgende Prozedur (also in der Anzeige) und nicht in Real (mit IShellFolder.SetNameOf wird ja z.B. die Datei auch in echt umgenannt -.-''),
es soll also möglich sein einen bestimmten Ordner wie eine Datei zu öffnen.


Mein TestProjekt findet man dort http://www.delphipraxis.net/internal...=541265#541265

himitsu 8. Mai 2006 12:59

Re: Werte in IShellFolder ändern (nur virtuell)
 
Wollt nur ma lieb fragen, ob wirklich keiner 'ne Idee hat, wie man da was ämdern kann? http://FNSE.de/S01/0VO.gif


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