CListCtrl problems...
Reza Razavipour -- biles.com!reza_r@jabberwock.biles.com Wednesday, September 20, 1995 A puzzling problem, a code snipet follows: lvI.mask = LVIF_TEXT; for (index = 0; index < 9; index++) { lvI.iItem = index; lvI.iSubItem = 0; lvI.pszText = "THIS POINT"; //lvI.pszText = LPSTR_TEXTCALLBACK; if (m_PointList.InsertItem(&lvI) == -1) { AfxMessageBox("I Failed to fill up the list of points"); return; } } The above code InsertItems works fine but when I replace "THIS POINT" with LPSTR_TEXTCALLBACK, the InsertItem fails. Any clues??? TIA Reza
Mike Blaszczak -- blaszczak@BIX.com Thursday, September 21, 1995 biles.com!reza_r@jabberwock.biles.com (Reza Razavipour) wrote: > The above code InsertItems works fine but when I replace > "THIS POINT" with LPSTR _TEXTCALLBACK, the InsertItem fails. > Any clues??? The SDK says "Do not set the pszText member to LPSTR_TEXTCALLBACK if the list view control has LVS_SORTASCENDING or LVS_SORTDESCENDING style." Is that what you're doing? .B ekiM
Reza Razavipour -- biles.com!reza_r@jabberwock.biles.com Thursday, September 21, 1995 Thank you so very much, that was it. I set it to sort None and all is well. Where did you read that? I read everything on thte MSDN CD and found nothing like that. I would be very interested in finding where you read that. Thank you very much, Reza.
Mike Blaszczak -- blaszczak@BIX.com Saturday, September 23, 1995 biles.com!reza_r@jabberwock.biles.com (Reza Razavipour) wrote: > Thank you so very much, that was it. I set it to sort > None and all is well. Good! > Where did you read that? I read everything on thte > MSDN CD and found nothing like that. I would be very > interested in finding where you read that. I used the Win32 SDK's help file. I opened it to this place: Win32 Reference Structures HD_HITTESTINFO to MSG LV_ITEM [New - Windows NT] and read the description for the pszText member of that structure. Of course, I didn't immediately open the reference to this place right off the bat; there are easy ways to jump to that topic if you're browsing the regular documentation for the control in the Win32 SDK Overviews. The only MSDN CD I have at home right now is the April 1995 issue, which doesn't document Windows NT 3.51 or Windows 95, so I can't tell you exactly where the text would be on the MSDN disk. .B ekiM
B Chandra Sekhar -- int@pacific.net.sg Tuesday, August 20, 1996 Hi ! I have a few questions regarding the CListCtrl class. 1. Does the style LVS_SORTASCENDING specified during Create , really sort the objects in the List control ? 2. I have tried using the Arrange member function with the LVA_SORTASCENDING parameter, after adding items into the list control. I get a compiler error. 3. If I use the LVS_SORTASCENDING style, in Report View, I am not able to see the subitems of a some of the items. Incidentally, the items are sorted !!! If you have used the CListCtrl class extensively, then can you please help me out with these problems ? I would appreciate any help in this regard. Environment : VC++ 4.0, Windows 95 Thanks Srini
| Вернуться в корень Архива |