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).