mensaje de LB_INITSTORAGE
Asigna memoria para almacenar elementos de cuadro de lista. Este mensaje se usa antes de que una aplicación agregue un gran número de elementos a un cuadro de lista.
Parámetros
-
wParam
-
Número de elementos que se van a agregar.
Windows 95/Windows 98/Windows Millennium Edition (Windows Me): el parámetro wParam está limitado a valores de 16 bits. Esto significa que los cuadros de lista no pueden contener más de 32 767 elementos. Aunque el número de elementos está restringido, el tamaño total en bytes de los elementos de un cuadro de lista solo está limitado por la memoria disponible.
-
lParam
-
Cantidad de memoria, en bytes, que se va a asignar para las cadenas de elementos.
Valor devuelto
Si el mensaje se realiza correctamente, el valor devuelto es el número total de elementos para los que se ha asignado previamente la memoria, es decir, el número total de elementos agregados por todos los mensajes de LB_INITSTORAGE correctos.
Si se produce un error en el mensaje, se LB_ERRSPACE el valor devuelto.
Microsoft Windows NT 4.0: este mensaje no asigna la cantidad de memoria especificada; sin embargo, siempre devuelve el valor especificado en el parámetro wParam .
Observaciones
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_ADDSTRING, LB_INSERTSTRING, LB_DIR y LB_ADDFILE mensajes 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.
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 |
|
Vea también
-
Referencia