CB_GETLBTEXT
An
application sends a CB_GETLBTEXT message to retrieve a string from the list of
a combo box.
CB_GETLBTEXT
wParam = (WPARAM) index; // item index
lParam = (LPARAM) (LPCSTR) lpszBuffer; // address of buffer
Parameters
index
Value of wParam.
Specifies the zero-based index of the string to retrieve.
lpszBuffer
Value of lParam.
Points to the buffer that receives the string. The buffer must have sufficient
space for the string and a terminating null character. You can send a CB_GETLBTEXTLEN
Return Values
The return
value is the length of the string, in bytes, excluding the terminating null
character. If the index parameter does not specify a valid index, the
return value is CB_ERR.
Remarks
If you create
the combo box with an owner-drawn style but without the CBS_HASSTRINGS style,
the buffer pointed to by the lpszBuffer parameter of the message
receives the 32-bit value associated with the item (the item data).
See Also