Trying to change the column width and the column format but it does not work. SetColumnWidth(1,100); // No change col.mask = LVCF_TEXT | LVCF_FMT | LVCF_WIDTH; col.pszText = _T("Test"); col.fmt = LVCFMT_RIGHT; col.cx = 100; SetColumn(1,&col) // No change
Have you used the newest version (1.94) from my homepage: http://members.inode.at/anton.zechner/az/TreeList.en.htm ?
But same problem. SetColumn(n,&col) does not change the header text or alignment.
ReplyCould you make the same using ATL?
Sorry, i am not interrested on ATL, aund i have no time for this
ReplyHow to hide listheader?
Hi, you find the actual sources of the control on my homepage http://members.inode.at/anton.zechner/az/TreeList.en.htm Use the extended style TVS_EX_HIDEHEADERS. (see at CTreeListCtrl.chm "Extended Styles")
ReplyAn error occurs when using function InsertItem insert a item after an existing item.
Please use the actual on my homepage: http://members.inode.at/anton.zechner/az/TreeList.en.htm
ReplyWhen using the treelist (version from http://members.inode.at /anton.zechner/az/TreeList.htm) the list doesn't update well in Vista. When I collapse and then expand the items in the tree, the text in the 2nd and 3rd columns are not updated right. See the screenshot at: http://jvmeerman.googlepages.com/TreeViewBug.jpg. The right screen shows the tree as it should look like. The left screen shows the tree after collapsing and expanding. I've tested this in XP and in Vista. In XP it works fine, in Vista this problem occurrs. On resize the tree is refreshed and it shows correct again.
I have posted a new version on my homepage. In this version i can't reproduce this problem on vista. http://members.inode.at/anton.zechner/az/TreeList.en.htm
Replymy english is very poor.. cry...
Thanks for the hints. I will post it on my homepage.
Replyadd: line 8514: case WM_MOUSEWHEEL: line 8575: case WM_HSCROLL: line 8539: case WM_VSCROLL: ... add: (for edit can't move) if (pData->uEditItem) return 0; modify: line 5260: return pData->pItemPos[uPos+1]; ---> return pData->pItemPos[uPos]; line 5373: return pData->pItemPos[uPos-1]; ---> if ( uPos < 2 ) return 0; return pData->pItemPos[uPos-2]; when have big image line 10197: sButton.bottom = sArea.bottom; ---> sButton.bottom = iYpos + pData->iFontHeight; when pData->uScrollX > 0, "..."error line 10211: if(sArea.left+pEntry->iTextPixels>=sArea.right) --> if(sArea.left+pEntry->iTextPixels >= sArea.right -pData->uScrollX) line 10215: iSize = sArea.right-sArea.left; --> iSize = sArea.right-pData->uScrollX-sArea.left -2;Reply
Hi, I was looking for a tree list control to be used in a support tool, which is being used inside my organization. Can I use the source files for my purporse? In a previous comment I found that if one is using this code, the application should be published as well. Does the same apply for my situation? (The tool I intend to use this treelist concentrates highly on software developing practices within the company and I dont see any use of this tool outside the organization even if published.) Thanks
Hi You can use it, if you don't sell your programm. In the ohter case you must publish the source of your program. Note: The newes sources are on my homepage. I have fixed some bugs, and new features are implemented. http://members.inode.at/anton.zechner/az/TreeList.htm
ReplyHello, I found 2 bugs: - In TreeListInsertItem when you look to find a new handle for the item you do: for(;;uPos++) { if(uPos>pData->uTreeItemsMax)uPos=1; if(pItems[uPos]==NULL)break; } but uPos should be tested for >= because in the function TreeListGetItem you test: if(uItem>=pData->uTreeItemsMax)return 0; So if there is an item that has exactly the handle equal to uTreeItemsMax you cannot get the data associated to it. - Second: the tooltip window is set as top-level and you see its creation in the application bar. - Another thing: is this control GPL or LGPL license? Thanks, Pablo Yabo
Hi
Thank you for your hints.
I have fixed the bugs in TreeListV5.zip,
or on my HomePage:
http://members.inode.at/anton.zechner/az/TreeList.htm
The code is unter GPL. Comercial users must publish thier code, or make an aggrement with me.
Hi, When Items are deleted, pData->uTreeItemsCount is not update. Could you fixe this bug please Thanx Julien
Reply