Messaggio FILEOKSTRING
[A partire da Windows Vista, le finestre di dialogo Apri e Salva con nome comune sono state sostituite dalla finestra di dialogo Elemento comune. È consigliabile usare l'API Finestra di dialogo elementi comuni anziché queste finestre di dialogo dalla libreria della finestra di dialogo comune.
Una finestra di dialogo Apri o Salva con nome invia il messaggio registrato FILEOKSTRING alla procedura di hook, OFNHookProc, quando l'utente specifica un nome file e fa clic sul pulsante OK . La procedura di hook può accettare il nome del file e consentire alla finestra di dialogo di chiudere o rifiutare il nome del file e forzare la finestra di dialogo a rimanere aperta.
#define FILEOKSTRING TEXT("commdlg_FileNameOK")
-
wParam
-
Questo parametro non viene usato.
-
lParam
-
Puntatore a una struttura OPENFILENAME . Il membro lpstrFile di questa struttura contiene l'unità, il percorso e il nome del file specificati dall'utente.
Se la procedura di hook restituisce zero, la finestra di dialogo Apri o Salva con nome accetta il nome del file specificato e chiude.
Se la procedura di hook restituisce un valore diverso da zero, la finestra di dialogo Apri o Salva con nome rifiuta il nome del file specificato e rimane aperta.
La procedura 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.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Nomi Unicode e ANSI |
FILEOKSTRINGW (Unicode) e FILEOKSTRINGA (ANSI) |
-
Riferimento
-
Informazioni concettuali