File e Directory convalida

Tranne come indicato, le informazioni in questa sezione si applicano a finestre di dialogo Apri e Salva con nome vecchio stile sia di tipo Esplora risorse.

Nella finestra di dialogo Convalida automaticamente i nomi dei file digitato dall'utente per verificare che i nomi contengano solo caratteri validi. Per ignorare la convalida di carattere nome file, impostare il flag OFN_NOVALIDATE.

Per forzare la finestra di dialogo per verificare che l'utente specificato il nome di un file esistente, impostare il flag OFN_FILEMUSTEXIST. Per forzare la verifica che il percorso specificato esiste, impostare il flag OFN_PATHMUSTEXIST. Se si imposta il flag OFN_CREATEPROMPT, finestra di dialogo richiede all'utente per il permesso di creare un file inesistente. Se questo flag è impostato e l'utente sceglie di creare un nuovo file, la finestra di dialogo viene chiusa e la funzione restituisce il nome specificato. In caso contrario, rimane aperta la finestra di dialogo.

Quando si utilizza la finestra di dialogo Salva con nome , è possibile indirizzare la finestra di dialogo per richiedere all'utente per il permesso di sovrascrivere un file esistente impostando il flag OFN_OVERWRITEPROMPT.

Per impostazione predefinita, la finestra di dialogo Crea un file di test di lunghezza zero per determinare se è possibile creare un nuovo file nella directory selezionata. Per impedire la creazione di questo file di test, impostare il flag OFN_NOTESTFILECREATE.

Se si abilita una routine di hook, finestra di dialogo notifica vostra routine di hook quando una violazione di condivisione in rete si verifica per il nome file specificato dall'utente. Se si imposta il flag OFN_EXPLORER, finestra di dialogo Invia il messaggio CDN_SHAREVIOLATION la routine di hook. Se non si imposta OFN_EXPLORER, nella finestra di dialogo Invia il messaggio registrato SHAREVISTRING la routine di hook. Per impedire l'invio di eventuali notifiche per violazioni di condivisione nella finestra di dialogo, impostare il flag OFN_SHAREAWARE.

Se l'utente seleziona la casella di controllo di sola lettura, il box di dialogo set flag OFN_READONLY su restituire. Per nascondere la casella di controllo Apri come sola lettura , impostare il flag OFN_HIDEREADONLY. Per evitare che nella finestra di dialogo restituendo i nomi dei file esistenti che presentano l'attributo di sola lettura, impostare il flag OFN_NOREADONLYRETURN.

Per evitare la rimozione di file dei collegamenti nella finestra di dialogo, impostare il valore OFN_NODEREFERENCELINKS. In questo caso, la finestra di dialogo restituisce il nome del file di collegamento, anziché il nome del file a cui fa riferimento il file di collegamento.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index