Condividi tramite


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
Commdlg.h (includono Windows.h)
Nomi Unicode e ANSI
FILEOKSTRINGW (Unicode) e FILEOKSTRINGA (ANSI)

Vedi anche

Riferimento

CDN_FILEOK

OPENFILENAME

RegisterWindowMessage

Informazioni concettuali

Libreria di finestre di dialogo comuni