CB_INITSTORAGE mensaje
Una aplicación envía el mensaje CB_INITSTORAGE antes de agregar un gran número de elementos a la parte del cuadro de lista de un cuadro combinado. Este mensaje asigna memoria para almacenar elementos de cuadro de lista.
Parámetros
-
wParam
-
Número de elementos que se van a agregar.
-
lParam
-
Cantidad de memoria que se va a asignar para las cadenas de elementos, en bytes.
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 CB_INITSTORAGE correctos.
Si se produce un error en el mensaje, el valor devuelto se CB_ERRSPACE.
El mensaje asigna memoria y devuelve los valores correctos y de error descritos anteriormente.
Comentarios
El CB_INITSTORAGE mensaje ayuda a acelerar la inicialización de cuadros combinados que tienen un gran número de elementos (más de 100). Reserva la cantidad de memoria especificada para que los mensajes de CB_ADDSTRING, CB_INSERTSTRING y CB_DIR 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.
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 |
|
Consulte también
-
Referencia