Compartir vía


mensaje de CB_GETLBTEXT

Obtiene una cadena de la lista de un cuadro combinado.

Parámetros

wParam

Índice de base cero de la cadena que se va a recuperar.

lParam

Puntero al búfer que recibe la cadena. El búfer debe tener suficiente espacio para la cadena y un carácter nulo de terminación. Puede enviar un mensaje de CB_GETLBTEXTLEN antes del mensaje de CB_GETLBTEXT para recuperar la longitud, en TCHARs, de la cadena. Si es una cadena ANSI, este es el número de bytes, pero si es una cadena Unicode, este es el número de caracteres.

Valor devuelto

El valor devuelto es la longitud de la cadena, en TCHARs, excepto el carácter nulo de terminación. Si wParam no especifica un índice válido, el valor devuelto se CB_ERR.

Comentarios

Advertencia de seguridad: El uso de este mensaje incorrectamente puede poner en peligro la seguridad de su programa. Este mensaje no proporciona una manera de conocer el tamaño del búfer. Si usa este mensaje, llame primero a CB_GETLBTEXTLEN para obtener el número de caracteres necesarios y, a continuación, llame al mensaje para recuperar la cadena. Debe revisar las consideraciones de seguridad: controles de Microsoft Windows antes de continuar.

Si crea el cuadro combinado con un estilo dibujado por el propietario, pero sin el estilo CBS_HASSTRINGS , el búfer al que apunta lParam recibe los datos asociados al elemento.

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

CB_GETLBTEXTLEN