Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[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