Condividi tramite


CDN_FILEOK codice di notifica

Inviato da una finestra di dialogo Apri o Salva con nome quando l'utente specifica un nome file e fa clic sul pulsante OK .

La procedura di hook OFNHookProc riceve questo messaggio sotto forma di messaggio di WM_NOTIFY .

#define CDN_FIRST               (0U-601U)
#define CDN_FILEOK              (CDN_FIRST - 0x0005)

Parametri

wParam

Questo parametro non viene usato.

lParam

Puntatore a una struttura OFNOTIFY .

La struttura OFNOTIFY contiene una struttura NMHDR il cui membro del codice indica il messaggio di notifica CDN_FILEOK .

La struttura OFNOTIFY contiene anche un puntatore a una struttura OPENFILENAME il cui membro lpstrFile specifica l'indirizzo del nome file selezionato.

Valore restituito

Se la procedura di hook restituisce zero, la finestra di dialogo accetta il nome del file specificato e chiude.

Per rifiutare il nome del file specificato e forzare l'apertura della finestra di dialogo, restituire un valore diverso da zero dalla procedura di hook e chiamare la funzione SetWindowLong per impostare un valore diverso da zero DWL_MSGRESULT .

Commenti

Il sistema invia questa notifica solo se la finestra di dialogo è stata creata usando il valore OFN_EXPLORER .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Commdlg.h (includono Windows.h)

Vedi anche

Riferimento

Getopenfilename

GetSaveFileName

OFNHookProc

OFNOTIFY

OPENFILENAME

Setwindowlong

Informazioni concettuali

Libreria di finestre di dialogo comuni

Altre risorse

WM_NOTIFY