Un'aperta o salvarecome nella finestra di dialogo Invia il messaggio registrato FILEOKSTRING a vostra routine di hook quando l'utente specifica un nome di file e fa clic sul pulsante OK . La routine di hook possibile accettare il nome del file e consentire la finestra di dialogo chiudere, o rifiutare il nome del file e forzare la finestra di dialogo di rimanere aperti .
Per tipo Esplora risorse aperte e Salvacome finestre di dialogo, questo messaggio è stato superato dal messaggio di notifica CDN_FILEOK .
MessageID = RegisterWindowMessage(FILEOKSTRING);
wParam = 0;
lpofn = (LPOPENFILENAME) lParam
Se la routine di hook restituisce zero, aprire o salvare come casella di dialogo accetta il nome file specificato e chiusura.
Se la routine di hook restituisce un valore diverso da zero, aprire o nella finestra di dialogo Salva come respinge il nome file specificato e rimane aperta.
La routine di hook deve specificare la costante FILEOKSTRING in una chiamata alla funzione RegisterWindowMessage per ottenere l'identificatore per il messaggio inviato dalla finestra di dialogo.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in commdlg.h.
Unicode:Definito come messaggi di Unicode e ANSI.
Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, CDN_FILEOK, OPENFILENAME, RegisterWindowMessage
Rimedio: Inserire il CD-ROM CD di MSDN Library.