要给树型控件加上背景色该怎么办啊?? 请问要个VB的Treeview控件加上背景颜色该怎么办啊 ?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 API自己声明吧Dim lngStyle As LongCall SendMessage(TreeView1.hWnd, TVM_SETBKCOLOR, 0, ByVal RGB(255, 0, 0))'改变背景到红色lngStyle = GetWindowLong(TreeView1.hWnd, GWL_STYLE)Call SetWindowLong(TreeView1.hWnd, GWL_STYLE, lngStyle - TVS_HASLINES)Call SetWindowLong(TreeView1.hWnd, GWL_STYLE, lngStyle) http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=7273 以上的方法是有缺陷的。这个是由于树控件本身造成的。所以最好去用activetree,他最好了。 activetree算什么东西VB的TreeView控件功能弱在于MicroSoft将它封装得太“好”了实际上VB的TreeView控件是调用Windows系统的ListView控件Windows系统的ListView控件功能非常强特别是支持“Custom Draw”,允许用户自己处理项目绘制。ACDSee的缩略图视图就是利用“Custom Draw”实现的 如何时编程实现网络属性由固定IP变成自动获取IP地址,DNS 也由固定的变成自动获取呢? 串口问题:获得乱码是怎么回事 如何知道显示器的power saving的状态 在先等待。。。。。。 存储过程的问题?存储过程运行时间比较长,怎样判断已经结束了? 如何用程序求一元二次方程? 谁有Crystal Enterprise Report Application Server 9 的序列号 有成都的朋友吗?帮帮小弟 如何更改控件颜色 怎么才能显示一个目录下的所有东西(目录和文件,任何属性的) 关于Dir函数的一个问题 用vb6.0做的ftp下载的客户端程序 listview请教高手!!!!
Call SendMessage(TreeView1.hWnd, TVM_SETBKCOLOR, 0, ByVal RGB(255, 0, 0))
'改变背景到红色lngStyle = GetWindowLong(TreeView1.hWnd, GWL_STYLE)
Call SetWindowLong(TreeView1.hWnd, GWL_STYLE, lngStyle - TVS_HASLINES)
Call SetWindowLong(TreeView1.hWnd, GWL_STYLE, lngStyle)
实际上VB的TreeView控件是调用Windows系统的ListView控件Windows系统的ListView控件功能非常强
特别是支持“Custom Draw”,允许用户自己处理项目绘制。ACDSee的缩略图视图就是利用“Custom Draw”实现的