mensaje de CB_INSERTSTRING

Inserta una cadena o datos de elemento en la lista de un cuadro combinado. A diferencia del mensaje CB_ADDSTRING , el mensaje de CB_INSERTSTRING no hace que se ordene una lista con el estilo CBS_SORT .

Parámetros

wParam

Índice de base cero de la posición en la que se va a insertar la cadena. Si este parámetro es -1, la cadena se agrega al final de la lista.

lParam

Puntero a la cadena terminada en null que se va a insertar. Si crea el cuadro combinado con un estilo dibujado por el propietario, pero sin el estilo CBS_HASSTRINGS , el valor del parámetro lParam se almacena en lugar de la cadena a la que apuntaría de otro modo.

Valor devuelto

El valor devuelto es el índice de la posición en la que se insertó la cadena. Si se produce un error, el valor devuelto es CB_ERR. Si no hay suficiente espacio disponible para almacenar la nueva cadena, se CB_ERRSPACE.

Si el cuadro combinado tiene WS_HSCROLL estilo e inserta una cadena más ancha que el cuadro combinado, debe enviar un mensaje de LB_SETHORIZONTALEXTENT para asegurarse de que aparece la barra de desplazamiento horizontal.

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

CB_ADDSTRING

LB_SETHORIZONTALEXTENT

CB_DIR