OFN_XXXX Konstanten

Übersicht    

 

Konstante Beschreibung
OFN_ALLOWMULTISELECT Die Auswahl mehrerer Dateien wird zugelassen. Der erste Dateiname ist durch ein Leerzeichen vom Pfad getrennt. Jeder nachfolgende wird wieder durch ein Leerzeichen vom Vorgänger getrennt.
OFN_CREATEPROMPT Der Benutzer erhält einen Hinweis, wenn eine Datei nicht vorhanden ist und kann dann entscheiden, ob die Datei erzeugt werden soll. Beim Einsatz dieses Flags werden OFN_PATHMUSTEXIST und OFN_FILEMUSTEXIST automatisch gesetzt.
OFN_ENABLEHOOK Aktiviert die im Element lpfnHook der Struktur OPENFILENAME angegebene Filterfunktion.
OFN_ENABLETEMPLATE Das System verwendet die (durch die in der OPENFILENAME Struktur angegebenen Elemente hInstance und lpTemplateName) Dialogfensterschablone zur Erzeugung des Dialogfensters.
OFN_ENABLETEMPLATEHANDLE Das Element hInstance der OPENFILENAME Struktur bezeichnet einen Datenblock, der eine geladene Dialogfensterschablone enthält. Das Element lpTemplateName wird ignoriert.
OFN_EXTENSIONDIFFERENT Zeigt an, daß die Dateinamenserweiterung des zurückgelieferten Dateinamens verschieden von der im Element lpstrDefExt der OPENFILENAME Struktur ist. Dieses Flag wird nicht gesetzt, wenn lpstrDefExt den Wert 0 hat, die Dateinamenserweiterungen übereinstimmen oder die Datei keine Dateinamenserweiterung hat. Dieses Flag kann beim Schließen des Fensters gesetzt werden.
OFN_FILEMUSTEXIST Der Anwender kann nur Dateinamen von vorhandenen Dateien im Eingabefeld für Dateinamen verwenden. Gibt der Anwender einen Dateinamen einer nicht vorhandenen Datei ein, erhält er einen Hinweis. Beim Einsatz dieses Flags, wird OFN_PATHMUSTEXIST automatisch mitgesetzt.
OFN_HIDEREADONLY Das Auswahlfeld für den Schreibschutz wird verborgen.
OFN_NOCHANGEDIR Veranlaßt das Dialogfenster, das aktuelle Verzeichnis auf das bei seiner Erzeugung festgelegte zurückzusetzen.
OFN_NOREADONLYRETURN Legt fest, daß bei einer zurückgelieferten Datei weder das Schreibschutz-Attribut der Datei gesetzt sein darf, noch das sich die Datei in einem schreibgeschützten Verzeichnis befindet.
OFN_NOTESTFILECREATE Hiermit wird festgelegt, daß die Datei nicht erzeugt wird, bevor das Dialogfenster geschlossen wurde. Eine Anwendung sollte dieses Flag bei Speicheraktionen in einen Netzknoten mit dem Attribut Erzeugen/Nicht-Ändern verwenden. Bei Verwendung dieses Flags sind Dateioperationen aber vorsichtig anzuwenden, da die Bibliothek nicht mehr auf Schreibschutz, einen vollen Datenträger, ein nicht bereites Laufwerk, Netzwerkschutz etc. prüft.
OFN_NOVALIDATE Durch Verwendung dieses Flags werden auch ungültige Zeichen in Dateinamen zugelassen.
OFN_OVERWRITEPROMPT Bei Verwendung dieses Flags erhält der Benutzer in dem Dialogfenster Datei speichern unter... einen Hinweis, wenn eine ausgewählte Datei bereits vorhanden ist. Der Benutzer muß dann entscheiden, ob die Datei überschrieben werden darf.
OFN_PATHMUSTEXIST Der Benutzer darf nur gültige Pfadnamen verwenden. Gibt dieser einen ungültigen Pfad ein, erhält er einen Hinweis darauf.
OFN_READONLY Das Markierungsfeld für den Schreibschutz wird bei der Erzeugung des Dialogfensters markiert.
OFN_SHAREAWARE Wenn das Öffnen wegen einer Zugriffsverletzung bei der gemeinsamen Nutzung von Dateien fehlgeschlagen ist, wird der Fehler ignoriert und das Dialogfenster gibt den angegebenen Dateinamen zurück.
OFN_SHAREFALLTHROUGH Antwort einer Filterfunktion: Der Dateiname wurde vom Dialogfenster abgewiesen.
OFN_SHARENOWARN Antwort einer Filterfunktion: Keine weitere Aktion.
OFN_SHAREWARN Antwort einer Filterfunktion: Der Benutzer erhält Standardwarnung (wie beim Einsatz ohne Filterfunktion). Dieses Flag kann beim Schließen des Dialogfensters gesetzt werden.
OFN_SHOWHELP Hilfe Schalter wird angezeigt. Wenn dieses Flag angegeben wird, darf das Element hwndOwner der OPENFILENAME Struktur nicht den Wert 0 beinhalten.

 

Übersicht    

Stand: 01.11.98 20:54:07
© 1998 by Hans Joachim Kiefer, hajokiefer@handshake.de