Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Empfohlene Antworten

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

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.