File en Directory validatie

Behalve zoals is opgemerkt, de informatie in deze sectie voor zowel de Verkenner-stijl en de dialoogvensters openen en Opslaan als oude-stijl geldt.

Het dialoogvenster valideert automatisch bestandsnamen hebt getypt door de gebruiker om ervoor te zorgen dat de namen alleen geldige tekens bevatten. Wilt overschrijven de filename karakter validatie, stelt u de vlag OFN_NOVALIDATE.

Te dwingen het dialoogvenster om te controleren of dat de gebruiker heeft opgegeven de naam van een bestaand bestand, stel de OFN_FILEMUSTEXIST vlag. Te dwingen verificatie dat het opgegeven pad bestaat, stel de OFN_PATHMUSTEXIST vlag. Als u de vlag OFN_CREATEPROMPT instelt, wordt het dialoogvenster gevraagd de gebruiker om toestemming voor het maken van een niet-bestaand bestand. Als deze vlag is ingesteld en de gebruiker kiest een nieuw bestand te maken, het dialoogvenster wordt gesloten en de functie als resultaat de opgegeven naam. Anders blijft het dialoogvenster geopend.

Wanneer u het dialoogvenster Opslaan als gebruikt, kunt u direct het dialoogvenster aan de gebruiker om toestemming voor een bestaand bestand overschrijven door de vlag OFN_OVERWRITEPROMPT.

Het dialoogvenster wordt standaard een tekenreeks met lengte nul testbestand om te bepalen of een nieuw bestand kan worden gemaakt in de geselecteerde map gemaakt. Om te voorkomen dat de oprichting van deze testbestand, stel de vlag OFN_NOTESTFILECREATE.

Als u een procedure haak inschakelt, waarschuwt het dialoogvenster uw haak procedure wanneer een netwerk delen schending voor de door de gebruiker opgegeven bestandsnaam plaatsvindt. Als u de vlag OFN_EXPLORER instellen, signaal het dialoogvenster de CDN_SHAREVIOLATION aan de haak-procedure. Als u OFN_EXPLORER niet instelt, signaal het dialoogvenster de SHAREVISTRING geregistreerd aan de haak-procedure. Om te verhinderen dat het dialoogvenster kennisgevingen voor het delen van schendingen versturen, stel de vlag OFN_SHAREAWARE.

Als de gebruiker het selectievakje alleen-lezen selecteert, het dialoogvenster box sets de OFN_READONLY vlag op terug. Als u wilt verbergen het selectievakje Openen als alleen-lezen , stel de OFN_HIDEREADONLY vlag. Om te voorkomen dat het dialoogvenster namen van bestaande bestanden met het kenmerk alleen-lezen hebben terug te keren, stel de vlag OFN_NOREADONLYRETURN.

Stel de waarde OFN_NODEREFERENCELINKS om te voorkomen dat het dialoogvenster dereferencing koppelingsbestanden. In dit geval, retourneert het dialoogvenster de naam van de link file in plaats van de naam van het bestand waarnaar wordt verwezen door de link file.

Index