C++builder动态设置treeView控件节点的颜色

chenyancan 2014-10-28 04:23:12
treeView控件包含了N多节点Node,如何实现动态设置指定节点颜色,而且节点不会被设置为选中状态。
onCustomDrawItem()事件只针对选中节点的处理,无法实现上面的功能,通过SendMessage()与TVM_SETTEXTCOLOR得到的是所有节点的颜色,通过TreeView_SetItem()又没法实现,请问有什么方法可以解决这个问题吗?
...全文
322 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyancan 2014-11-05
  • 打赏
  • 举报
回复
使用重绘机制,在需要重绘的时候,调用Refresh(),然后在onCustomDrawItem()实现便可。
chenyancan 2014-11-05
  • 打赏
  • 举报
回复
自己解决了。

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧