Condividi tramite


messaggio di CDM_GETFOLDERIDLIST

[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 l'indirizzo dell'elenco di identificatori di elemento corrispondente alla cartella attualmente aperta 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_GETFOLDERIDLIST     (CDM_FIRST + 0x0003)

Parametri

wParam

Dimensione, in byte, del buffer lParam .

lParam

Puntatore al buffer che riceve l'elenco di identificatori di elemento.

Valore restituito

Se il messaggio ha esito positivo, il valore restituito è la dimensione, espressa in byte, dell'elenco di identificatori di elemento. Si tratta del numero di byte 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_GetFolderIDList(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