Share via


messaggio LB_ADDFILE

Aggiunge il nome file specificato a una casella di riepilogo contenente un elenco di directory.

Parametri

wParam

Questo parametro non viene usato.

lParam

Puntatore a un buffer che specifica il nome del file da aggiungere.

Valore restituito

Il valore restituito è l'indice in base zero del file aggiunto o LB_ERR se si verifica un errore.

Commenti

La casella di riepilogo a cui viene aggiunto lParam deve essere stata compilata dalla funzione DlgDirList .

Il messaggio LB_INITSTORAGE consente di velocizzare l'inizializzazione delle caselle di riepilogo con un numero elevato di elementi (più di 100). Riserva la quantità di memoria specificata in modo che i messaggi successivi LB_ADDFILE impiegano il più breve tempo possibile. È possibile usare stime per i parametri wParam e lParam . Se si sovrastima, la memoria aggiuntiva viene allocata; se si sottovaluta, l'allocazione normale viene usata per gli elementi che superano l'importo richiesto.

Per un'applicazione ANSI, il sistema converte il testo in una casella di riepilogo in Unicode usando CP_ACP. Ciò può causare problemi. Ad esempio, i caratteri romani accentati in una casella di riepilogo non Unicode in Windows giapponese verranno visualizzati in modo accentato. Per risolvere il problema, compilare l'applicazione come Unicode o usare una casella di riepilogo disegnata dal proprietario.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

DlgDirList

LB_ADDSTRING