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 |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali