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 Sofortiges Umsetzen von Ordneroptionen (https://www.delphipraxis.net/32032-sofortiges-umsetzen-von-ordneroptionen.html)

Kawamania 17. Okt 2004 18:03


Sofortiges Umsetzen von Ordneroptionen
 
Hallo zusammen,
also nachdem ich nun ingsesamt etwa vier Wochen gegoogelt habe, dabei meine Sprachkenntnisse in diversen Slangs deutlich erweitert habe :wink: und auch schon im Delphi-Forum die Frage gepostet habe, versuche ich es hier auch mal. :-D
Ich habe ein Problem, das ich in exakt dieser Form etwa 10 Mal in aller Welt in Foren gefunden habe, aber überall letztlich ohne Lösung:

Wenn man im Windows-Explorer über Extra/Ordneroptionen/Ansicht die Einstellungen ändert, dann werden diese über den Button Übernehmen sofort umgesetzt, auch in offenen Fenstern, spätestens aber bei Öffnen eines neuen Explorer-Fensters.

In einem Tool setze ich nun diese Optionen in der Registry, aber sie werden eben NICHT umgesetzt, auch mit allen Versionen von SendMessage etc. :wall:
Ausprobiert habe ich schon etliches, wie ihr hier im Delphi-Forum seht. :gruebel:

Kann mir hier vielleicht jemand netterweise einen Tip geben???
Ich bin langsam echt der Verzweiflung nahe. :wall:

Also danke und bis denn.

*Uwe*

jfheins 17. Okt 2004 18:17

Re: Sofortiges Umsetzen von Ordneroptionen
 
Hast du's schon mal mit einem Explorer-Neustart probiert ?

moritz 17. Okt 2004 18:20

Re: Sofortiges Umsetzen von Ordneroptionen
 
Das Programm TortoiseCVS bietet eine Funktion "Ordnersymbole aktualisieren" an, die du sicher im Quelltext ( CVS ) nachlesen kannst. Oder frag einfach mal die Entwickler...

Kawamania 17. Okt 2004 18:27

Re: Sofortiges Umsetzen von Ordneroptionen
 
Zitat:

Zitat von jfheins
Hast du's schon mal mit einem Explorer-Neustart probiert ?

Jep. Auch das. Besonders dubios ist dabei, dass ein Aktualisieren im Explorer mit F5 nix bewirkt, wenn ich aber per rechte Maustaste und Aktualisieren den Refresh auslöse, dann stimmt wenigstens die rechte Seite. :?
Wenn ich dann (und zwar wirklich erst dann!!!) den Baum links einmal schliesse, F5 drücke und wieder öffne, dann stimmt alles mit den gewählten Optionen überein. Aber genau dieses Vorgehen will ich verhindern. Das soll sofort aus dem Tool heraus funktionieren.
Alternativ funktioniert es übrigens auch, wenn ich nach Setzen der Optionen per Tool das Ordner-Menü im Explorer öffne (die Optionen sind hier bereits korrekt angezeigt), und dann einfach auf OK gehe, ohne nochmal was geändert zu haben. :drunken:
Inzwischen haben einige Ungläubige im Bekannten- und Kollegenkreis das genauso nachvollzogen und bestätigt. :stupid:

@Moritz: Danke für den Tip. Schau ich gleich mal nach.

Christian Seehase 17. Okt 2004 21:06

Re: Sofortiges Umsetzen von Ordneroptionen
 
Moin Kawamania,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Schau Dir mal MSDN-Library durchsuchenWM_SETTINGCHANGE Hier im Forum suchenWM_SETTINGCHANGE an.
Dies dann z.B. im Zusammenhang mit MSDN-Library durchsuchenHWND_BROADCAST Hier im Forum suchenHWND_BROADCAST.

Hiermit lassen sich viele solche Problem lösen.

Kawamania 18. Okt 2004 18:12

Re: Sofortiges Umsetzen von Ordneroptionen
 
Servus Chris,
hab ich in allen mir halbwegs plausibel erscheinenden Versionen bereits versucht.
Leider hat keine der Optionen irgendeine Besserung gebracht. :?
Gruss, *Uwe*

Christian Seehase 18. Okt 2004 21:47

Re: Sofortiges Umsetzen von Ordneroptionen
 
Moin Uwe,

:gruebel:

dass es ausgerechnet dafür nichts dokumentiertes geben soll wundert mich allerdings.
Wahrscheinlich liegt die Lösung sogar sehr nah'. :?

Kawamania 20. Okt 2004 20:11

Re: Sofortiges Umsetzen von Ordneroptionen
 
Zitat:

Zitat von Christian Seehase
Moin Uwe,

:gruebel:

dass es ausgerechnet dafür nichts dokumentiertes geben soll wundert mich allerdings.
Wahrscheinlich liegt die Lösung sogar sehr nah'. :?

Schade, schade. :cry:
Ich glaub ich geb es jetzt wirklich langsam auf. Ich habe heute nochmal diverse Optionen probiert, aber leider ohne Ergebnis. :wall:
Trotzdem natürlich danke. :thumb:


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