Ü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