Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#1

Werte in IShellFolder ändern (nur virtuell)

  Alt 1. Mai 2006, 09:54
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
$2B or not $2B
  Mit Zitat antworten Zitat