因一个工程中需要使用WM来开发一款IM软件,后期实现界面的时候很费了一翻功夫,主要是在WM系统下TreeView的功能太有限了,不行添加背景,也不能实现行选择,这样效果就很差,单击事件也没有,后来通过查看Msdn资料和网上的一些资料,终于通过自绘实现了这些功能,这里将部分代码贴出来,希望对有这方面需求的朋友有所帮助,有时间我会做一个Demo便于大家下载.
标题中说是实现透明树,实际只是在TreeView组件中实现了背景,行选择,图标功能,全是自绘的,运行起来效果还勉强,效果如下.
部分核心代码: