Zum Inhalt springen

C++/MFC: User soll im Dialogfenster das Verzeichnis nicht wechseln können


Natobe

Empfohlene Beiträge

Nabend alle!

Ich habe gerade folgendes Problem:

Mein Kunde möchte aus meiner Anwendung heraus ein bestimmtes vorgegebenes Verzeichnis aufmachen und bestimmte Grafikformate anzeigen und auswählen bzw. abbrechen lassen können. Dabei möchte er aber nicht in andere Verzeichnisse wechseln können, sodass im aufkommenden Explorerfenster die Adressleiste oben und der Filetree links nicht oder disabled erscheinen dürfen.

Das mit dem festgelegten Pfad und dem Filtern klappt prima, aber ich kann immer noch Verzeichnisse wechseln. Die Adresszeile und der Filetree sind leider immer noch zu sehen bzw. zu bedienen.

Ich erzeuge meinen CFileDialog mit folgenden Flags:

OFN_NOCHANGEDIR | OFN_HIDEREADONLY | OFN_EX_NOPLACESBAR | OFN_OVERWRITEPROMPT

Meiner Meinung schlägt OFN_NOCHANGEDIR und OFN_EX_NOPLACESBAR hier fehl, obwohl sie bis zum DoModal korrekt enthalten sind. Kann mir jemand auf die Sprünge helfen?

Die Zielplattform ist WinXP, entwickelt wird unter Win7 mit VS2010...

Wäre für jeden Hinweis dankbar!

Grüßle Natobe

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hast Du auch die Doku gelesen? Denn da steht eigentlich alles relevante drin: Es wird nicht verhindert, dass der Benutzer das Verzeichnis in der Dialogbox wechselt, es wird nur das alte Arbeitsverzeichnis wiederhergestellt. Abgesehen davon, gibt es in der Doku zu dem einen Flag bezüglich XP und älter noch eine weitere Anmerkung. Das zweite genannte Flag steuert nur einen Teil vom GUI.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...