messaggio CDM_GETFOLDERPATH

[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.

Recupera il percorso della cartella o della directory attualmente aperta per una finestra di dialogo Apri o Salva con nome. 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_GETFOLDERPATH       (CDM_FIRST + 0x0002)

Parametri

wParam

Dimensioni, in caratteri, del buffer lParam .

lParam

Puntatore al buffer che riceve il percorso.

Valore restituito

Se il messaggio ha esito positivo, il valore restituito è la dimensione, in caratteri, della stringa di percorso, incluso il carattere null di terminazione. Si tratta del numero di byte o caratteri copiati nel buffer o della dimensione del buffer necessaria se il buffer è troppo piccolo.

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

Commenti

La macro corrispondente è il seguente:

int CommDlg_OpenSave_GetFolderPath(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 (includono Windows.h)

Vedi anche

Riferimento

Getopenfilename

GetSaveFileName

OPENFILENAME

Informazioni concettuali

Libreria di finestre di dialogo comuni