winuser.h

Mensaje CB_GETLBTEXT

Definición

CB_GETLBTEXT 
wParam = (WPARAM) index;                // índice del ítem 
lParam = (LPARAM) (LPCSTR) lpszBuffer;  // dirección del buffer

Una aplicación envía el mensaje CB_GETLBTEXT a un control combo box para recuperar una cadena desde la lista asociada a un combo box.

Descripción

index: valor de wParam. Indica el índice, comenzando en cero, de la cadena a recuperar.

lpszBuffer: valor de lParam. Apunta al buffer que recibirá la cadena. El buffer debe disponer de espacio suficiente para la cadena y el carácter nulo terminador. Se puede usa el mensaje CB_GETLBTEXTLEN antes para obtener la longitud en bytes de la cadena.

Valor de retorno

El valor de retorno es la longitud de la cadena en bytes, sin contar el carácter nulo de terminación. Si el parámetro index no especifica un valor de índice válido, el valor de retorno será CB_ERR.

Observaciones

Si se crea un combo box con el estilo owner-drawn pero sin el estilo CBS_HASSTRINGS, el buffer apuntado por el parámetro lpszBuffer del mensaje recibirá el valor de 32 bits asociado con el ítem (el item data).