TreeView等控件的滚动条,如何改变颜色?

树莓派 2008-10-05 09:39:31
TreeView等控件的滚动条,如何改变颜色?
看了很多文章,API的WM &H137 的消息等等。
到底有人成功的在VB、C#里面成功过吗?
求一个完整的VB9的代码。。。。。。
...全文
474 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
树莓派 2008-10-08
到底有没有好的方案啊???
  • 打赏
  • 举报
回复
lgx1972 2008-10-07
  • 打赏
  • 举报
回复
东方之珠 2008-10-07
http://www.cnsdn.com.cn/learn/index.asp?url=/learn/File.asp?FileID=343
  • 打赏
  • 举报
回复
josephSC 2008-10-07
想听下楼上的思路
  • 打赏
  • 举报
回复
树莓派 2008-10-07
lgx1972,CodeProject的例子,不适用的
  • 打赏
  • 举报
回复
yurengang 2008-10-07
http://www.cnsdn.com.cn/learn/index.asp?url=/learn/File.asp?FileID=343
  • 打赏
  • 举报
回复
东方之珠 2008-10-06
属性里面肯定是没有,要用到底层技术。
  • 打赏
  • 举报
回复
kingcsx666 2008-10-06
有人用css处理过,很好看啊
  • 打赏
  • 举报
回复
lgx1972 2008-10-06
当然可以改变的
只是比较复杂,要学习GDI+,重绘TreeView控件。
  • 打赏
  • 举报
回复
llsus 2008-10-06
我刚才试验了一下,找不到Treeview的滚动条这个窗口,没弄起来,我想还可以从改变桌面主题上入手吧,不过会影响到系统里的所有滚动条
  • 打赏
  • 举报
回复
Forrest23 2008-10-06
帮顶~
  • 打赏
  • 举报
回复
树莓派 2008-10-06
不要自己写,自己写的代码我也看过,自定义一个控件继承TreeVIew,滚动条的属性设置成不自动显示。
然后就是Drawing无数的东西,还有鼠标事件。AutoScrollOffset的设定,太麻烦了。
有这个实力写,但是为了品质,希望用现存的东西来做
  • 打赏
  • 举报
回复
llsus 2008-10-06
如果使用窗口的DC来绘制,那就更难了,最主要的就是无法精确定位
  • 打赏
  • 举报
回复
llsus 2008-10-06
[Quote=引用 6 楼 zhoufoxcn 的回复:]
当然可以改变的
只是比较复杂,要学习GDI+,重绘TreeView控件。
[/Quote]

你要是不知道就不要乱说
实现的方法一般就是对Treeview的滚动条这个窗口发送Windows消息,我试验了找不到滚动条这个窗口,没有句柄,所以没弄起来
你说的那个重绘根本不是这个意思,重绘需要本身有事件支持,需要取得DC,没有DC画个P啊
  • 打赏
  • 举报
回复
周公 2008-10-06
当然可以改变的
只是比较复杂,要学习GDI+,重绘TreeView控件。
  • 打赏
  • 举报
回复
相关推荐
发帖
VB

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
帖子事件
创建了帖子
2008-10-05 09:39
社区公告
暂无公告