Fil- og Directory-validering

Unntatt som nevnt gjelder informasjonen i dette avsnittet for bde 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, spr 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.

Nr 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 avgjre 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 nr et nettverk delingstillatelse oppstr 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