高分求助,如何重画CTreeView中的(+)(-)号,希望用两张图片替换

aiguo_2001 2006-09-05 11:37:00
为了使界面漂亮,高分求助,如何重画CTreeView中的(+)(-)号,希望用两张图片替换。谢谢,等。
...全文
312 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiguo_2001 2006-09-11
  • 打赏
  • 举报
回复
谢谢,问题解决
corn8888 2006-09-06
  • 打赏
  • 举报
回复
mark
mynamelj 2006-09-06
  • 打赏
  • 举报
回复
也就是如上所说在WM_PAINT消息中进行绘制.

用GetFirstVisibleItem & GetNextVisibleItem这两个函数来枚举所有的可见项目,然后判断这个项目中有没有子项,如果有就说明它是一个父节点,你就可以在这个节点绘制你的+/-符号.
jerry 2006-09-06
  • 打赏
  • 举报
回复
子类化, 响应WM_PAINT消息, 自绘控件的内容, TreeCtrl不支持简单的自绘
aiguo_2001 2006-09-06
  • 打赏
  • 举报
回复
mynamelj(隐姓埋名,从此绝迹在互联网之上)
能不能说明白一点。
谢谢
mynamelj 2006-09-06
  • 打赏
  • 举报
回复
那就要看你的GDI技术玩得怎样了
aiguo_2001 2006-09-06
  • 打赏
  • 举报
回复
可以画了,还是没有达到预期的效果。
mynamelj 2006-09-06
  • 打赏
  • 举报
回复
自绘
aiguo_2001 2006-09-06
  • 打赏
  • 举报
回复
下了,试一试
思危 2006-09-05
  • 打赏
  • 举报
回复
到这里下吧

http://www.codeproject.com/treectrl/VividTree.asp

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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