CDN_FILEOK del messaggio di notifica viene inviato da un esploratore-stile aperto o salvarecome dialogo comune quando l'utente specifica un nome di file e fa clic sul pulsante OK . La routine di hook OFNHookProc riceve questo messaggio nella forma di un WM_NOTIFY messaggio .
CDN_FILEOK lpon = lParam (LPOFNOTIFY)
La struttura OFNOTIFY contiene un struttura NMHDR cui membro del codice indica il codice di notifica di CDN_FILEOK.
La struttura OFNOTIFY contiene anche un puntatore a una struttura OPENFILENAME cui membro lpstrFile specifica l'indirizzo del nome file selezionato.
Se la routine di hook restituisce zero, nella finestra di dialogo accetta il nome file specificato e chiusura.
Per respingere il nome file specificato e forzare la finestra di dialogo di rimanere aperto, restituire un valore diverso da zero dalla routine di hook e chiamare la funzione SetWindowLong per impostare un valore diverso da zero DWL_MSGRESULT.
Il sistema invia questa notifica solo se la finestra di dialogo è stata creata utilizzando il valore OFN_EXPLORER.
nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in commdlg.h.
Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY
Rimedio: Inserire il CD-ROM CD di MSDN Library.