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")
Parametri
-
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.
Valore restituito
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.
Commenti
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.
Requisiti
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) |
Vedi anche
-
Riferimento
-
Informazioni concettuali