Compartir a través de


mensaje de LB_ADDFILE

Agrega el nombre de archivo especificado a un cuadro de lista que contiene una lista de directorios.

Parámetros

wParam

Este parámetro no se utiliza.

lParam

Puntero a un búfer que especifica el nombre del archivo que se va a agregar.

Valor devuelto

El valor devuelto es el índice de base cero del archivo que se agregó o LB_ERR si se produce un error.

Observaciones

El cuadro de lista al que se agrega lParam debe haber sido rellenado por la función DlgDirList .

El LB_INITSTORAGE mensaje ayuda a acelerar la inicialización de cuadros de lista que tienen un gran número de elementos (más de 100). Reserva la cantidad de memoria especificada para que los mensajes de LB_ADDFILE posteriores tarden el menor tiempo posible. Puede usar estimaciones para los parámetros wParam y lParam . Si se sobrestima, se asigna la memoria adicional; si subestima, la asignación normal se usa para los elementos que superan la cantidad solicitada.

Para una aplicación ANSI, el sistema convierte el texto de un cuadro de lista en Unicode mediante CP_ACP. Esto puede causar problemas. Por ejemplo, los caracteres romanos acentuados en un cuadro de lista no Unicode en Windows japonés aparecerán desagrados. Para corregirlo, compile la aplicación como Unicode o use un cuadro de lista dibujado por el propietario.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Consulte también

Referencia

DlgDirList

LB_ADDSTRING