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

树莓派 2008-10-05 09:39:31
TreeView等控件的滚动条,如何改变颜色?
看了很多文章,API的WM &H137 的消息等等。
到底有人成功的在VB、C#里面成功过吗?
求一个完整的VB9的代码。。。。。。
...全文
571 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
树莓派 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控件。

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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