Fil- og Directory-validering

Unntatt som nevnt gjelder informasjonen i dette avsnittet for både Explorer-stil og gammeldagse dialogboksene for Åpne og Lagre som.

Dialogboksen validerer automatisk filnavn som er skrevet inn av brukeren for å sikre at navnene inneholder bare gyldige tegn. Hvis du vil overstyre den tegnet valideringen av filnavn, sett flagget OFN_NOVALIDATE.

Hvis du vil tvinge dialogboksen for å kontrollere at brukeren har angitt navnet på en eksisterende fil, setter du OFN_FILEMUSTEXIST-flagg. Hvis du vil tvinge bekreftelse på at den angitte banen finnes, sett OFN_PATHMUSTEXIST-flagg. Hvis du angir OFN_CREATEPROMPT-flagg, spør brukeren om tillatelse til å opprette en ikke-eksisterende fil i dialogboksen. Hvis dette flagget er angitt, og brukeren velger å opprette en ny fil, dialogboksen lukkes, og funksjonen returnerer det angitte navnet. Ellers, dialogboksen forblir åpen.

Når du bruker Lagre som -dialogboksen, kan du direkte i dialogboksen for å be brukeren om tillatelse til å overskrive en eksisterende fil ved å angi flagget OFN_OVERWRITEPROMPT.

Som standard oppretter dialogboksen en tom testfil for å avgjøre om det kan opprettes en ny fil i den valgte mappen. Hvis du vil hindre opprettelsen av denne testfilen, sett flagget OFN_NOTESTFILECREATE.

Hvis du aktiverer en Bindingsprosedyren, varsler hook-prosedyre i dialogboksen når et nettverk delingstillatelse oppstår for filnavnet som er angitt av brukeren. Hvis du angir OFN_EXPLORER-flagg, sender dialogboksen CDN_SHAREVIOLATION meldingen til hook-prosedyre. Hvis du ikke angir OFN_EXPLORER, sender SHAREVISTRING registrerte meldingen til Bindingsprosedyren i dialogboksen. Du hindrer at dialogboksen sender ingen varsler for deling brudd, kan du angi flagget OFN_SHAREAWARE.

Hvis brukeren velger merket for skrivebeskyttet, boksen dialogboksen angir OFN_READONLY-flagget på tilbake. Hvis du vil skjule merket for Åpne som skrivebeskyttet , kan du angi OFN_HIDEREADONLY-flagg. For å hindre at dialogboksen returnerer navnene på eksisterende filer som har attributtet skrivebeskyttet, kan du angi flagget OFN_NOREADONLYRETURN.

Hindre at dialogboksen dereferencing koblingsfilene, angir du OFN_NODEREFERENCELINKS-verdien. I dette tilfellet, returnerer dialogboksen navnet på koblingen filen i stedet for navnet på filen som refereres til av filen kobling.

Index