CTreeCtrl的有关问题

CTreeCtrl的问题
程序中用到一个CTreeCtrl,

类似
http://photo1.yupoo.com/20070325/000152_690727731_rmgmnvwo.jpg

树上的字体有两种颜色,并且,点击有颜色的字体,还有事件的响应
请问有类似的CTreeCtrl的派生工具类麽??

如果没有,改怎么自绘,单色的好处理,这个例子是两种颜色,而且还要处理,其中一部分的字(带颜色的字)的点击事件。



------解决方案--------------------
该类有个函数 SetItemData和GetItemData
你可以在InsertItem后SetItemData保存数据

在DrawItem里边lpDrawItemStruct-> itemData
根据保存的数据决定要绘制的颜色

如果点击就重新SetItemData然后invaildate
------解决方案--------------------
WM_CUSTOMDRAW

自己画一下~
------解决方案--------------------
只设置颜色就ok
------解决方案--------------------
http://www.codeproject.com/treectrl/VividTree.asp
http://www.codeguru.com/cpp/controls/treeview/misc-advanced/article.php/c651/
------解决方案--------------------
自绘即OK。
------解决方案--------------------
我倒.高分帖一出,好多星星啊.

上面都说了,我也不知道还要说什么了.单击颜色的ITEM跟单击其它的ITEM也是同一个消息处理,你看看他的代码就知道了.只需做个标志,然后在ondraw里根据标志来确定ITEM的颜色就可以了.