LM_QUERYITEMTEXT (1.2)
◄Message Group► ◄Overview► ◄Up► ◄Next► ◄Previous►
────────────────────────────────────────────────────────────────────────────
#define INCL_WINLISTBOXES
LM_QUERYITEMTEXT
mp1 = MPFROM2SHORT((SHORT) iItem, (SHORT) cch); /* item-buffer size */
mp2 = MPFROMP((FAR *) pszText); /* buffer for the text */
An application sends an LM_QUERYITEMTEXT message to copy the text for a
specified list-box item into a buffer provided by the caller. The size of
the buffer can be determined by sending an LM_QUERYITEMTEXTLENGTH message
for the item.
Parameter Description
────────────────────────────────────────────────────────────────────────────
iItem Low word of mp1. Specifies the index of the item.
cch High word of mp1. Specifies the maximum number of characters to
get.
pszText Low and high word of mp2. Points to the buffer to receive the
item's text.
Return Value
The return value is the length of the text string copied, not including the
null termination character.
See Also
LM_QUERYITEMTEXTLENGTH, LM_SETITEMTEXT, WM_DRAWITEM
♦