Condividi tramite


messaggio CDM_GETFILEPATH

[A partire da Windows Vista, le finestre di dialogo Comuni Apri e Salva con nome sono state sostituite dalla finestra di dialogo Elemento comune. È consigliabile usare l'API Finestra di dialogo elemento comune anziché queste finestre di dialogo dalla libreria delle finestre di dialogo comuni.

Recupera il percorso e il nome file del file selezionato in una finestra di dialogo Apri o Salva con nome in stile Esplora risorse. La finestra di dialogo deve essere stata creata con il flag OFN_EXPLORER ; in caso contrario, il messaggio ha esito negativo.

#define WM_USER                  0x0400
#define CDM_FIRST               (WM_USER + 100)
#define CDM_GETFILEPATH         (CDM_FIRST + 0x0001)

Parametri

wParam

Dimensione, in caratteri, del buffer lParam . Per la versione ANSI, si tratta del numero di byte; per la versione Unicode, si tratta del numero di caratteri.

lParam

Puntatore al buffer che riceve il nome e il percorso del file.

Valore restituito

Se il messaggio ha esito positivo, il valore restituito corrisponde alla dimensione, in caratteri, del nome file e della stringa di percorso, incluso il carattere NULL di terminazione. Si tratta del numero di byte o caratteri copiati nel buffer o delle dimensioni del buffer necessarie se il buffer è troppo piccolo.

Se si verifica un errore, il valore restituito è minore di zero.

Commenti

La macro corrispondente è la seguente:

int CommDlg_OpenSave_GetFilePath(hwnd, lparam, wparam); 

Requisiti

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

Vedi anche

Riferimento

Getopenfilename

GetSaveFileName

OPENFILENAME

Informazioni concettuali

Libreria delle finestre di dialogo comuni