RE: sendmessage codes
- Posted by Bernie Ryan <xotron at localnet.com> Jun 05, 2002
- 417 views
George Walters wrote: > Does anyone know the code to get the index of the highted line in a > list? > "create (List,..................) " > > i.e like below.... i have some of them but not the above one. > and where do I find them for future reference. > > jk = sendMessage(idList,#197,i-1,0) > jk = sendMessage(idList,#186,i-1,0) > Hi george: Here they are from my w32engin.ew -- -- ================ -- listbox messages -- ================ -- LB_CTLCODE = #0000, LB_ADDSTRING = #0180, LB_INSERTSTRING = #0181, LB_DELETESTRING = #0182, LB_SELITEMRANGEEX = #0183, LB_RESETCONTENT = #0184, LB_SETSEL = #0185, LB_SETCURSEL = #0186, LB_GETSEL = #0187, LB_GETCURSEL = #0188, LB_GETTEXT = #0189, LB_GETTEXTLEN = #018A, LB_GETCOUNT = #018B, LB_SELECTSTRING = #018C, LB_DIR = #018D, LB_GETTOPINDEX = #018E, LB_FINDSTRING = #018F, LB_GETSELCOUNT = #0190, LB_GETSELITEMS = #0191, LB_SETTABSTOPS = #0192, LB_GETHORIZONTALEXTENT = #0193, LB_SETHORIZONTALEXTENT = #0194, LB_SETCOLUMNWIDTH = #0195, LB_ADDFILE = #0196, LB_SETTOPINDEX = #0197, LB_GETITEMRECT = #0198, LB_GETITEMDATA = #0199, LB_SETITEMDATA = #019A, LB_SELITEMRANGE = #019B, LB_SETANCHORINDEX = #019C, LB_GETANCHORINDEX = #019D, LB_SETCARETINDEX = #019E, LB_GETCARETINDEX = #019F, LB_SETITEMHEIGHT = #01A0, LB_GETITEMHEIGHT = #01A1, LB_FINDSTRINGEXACT = #01A2, LB_SETLOCALE = #01A5, LB_GETLOCALE = #01A6, LB_SETCOUNT = #01A7, LB_INITSTORAGE = #01A8, LB_ITEMFROMPOINT = #01A9, LB_MSGMAX = #01B0, -- -- -- ===================== -- listbox return values -- ===================== -- LB_OKAY = 0, LB_ERR = -1, LB_ERRSPACE = -2, -- Bernie