LB_GETTEXT
An application sends an LB_GETTEXT message to retrieve a string from a list box.
To send this message, call the SendMessage function with the following parameters.
SendMessage(
(HWND) hWnd, // handle to destination window
LB_GETTEXT, // message to send
(WPARAM) wParam, // item index
(LPARAM) lParam // buffer for items (LPTSTR)
);
Parameters
wParam
Specifies the zero-based index of the string to retrieve.
Windows 95/98: The wParam parameter is limited to 16-bit values. This means list boxes cannot contain more than 32,767 items. Although the number of items is restricted, the total size in bytes of the items in a list box is limited only by available memory.
lParam
Pointer to the buffer that will receive the string; it is type LPTSTR which is subsequently cast to an LPARAM. The buffer must have sufficient space for the string and a terminating null character. An LB_GETTEXTLEN message can be sent before the LB_GETTEXT message to retrieve the length, in TCHARs, of the string.