社区
界面
帖子详情
更改Scrollbar的样式
B0503393
2010-07-09 02:25:23
我用CreateWindowEx(, _T("Scrollbar"), ...)创建了一个Scollbar,但是创建出来后是
windows自带的样式。我有什么办法可以自己改样式吗?
在父窗口响应WM_CTLCOLORSCROLLBAR只能改scrollbar的背景颜色,前景颜色好像改不了,
而且也不知道怎么给滚动条贴图之类的。
求教各位大侠有什么高招,谢谢!
...全文
363
10
打赏
收藏
更改Scrollbar的样式
我用CreateWindowEx(, _T("Scrollbar"), ...)创建了一个Scollbar,但是创建出来后是 windows自带的样式。我有什么办法可以自己改样式吗? 在父窗口响应WM_CTLCOLORSCROLLBAR只能改scrollbar的背景颜色,前景颜色好像改不了, 而且也不知道怎么给滚动条贴图之类的。 求教各位大侠有什么高招,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack54877012
2010-07-20
打赏
举报
回复
应该是窗口子类别化吧,用SetWindowLong来改变滚动条的消息处理函数,然后在新的消息处理函数中拦截WM_PAINT消息,既可改变滚动条样式
jin_yan
2010-07-20
打赏
举报
回复
滚动条自绘是非常复杂的,你看看这篇文章:
http://blog.sina.com.cn/s/blog_4c3538470100gews.html
向立天
2010-07-18
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
向立天
2010-07-10
打赏
举报
回复
[Quote=引用 6 楼 b0503393 的回复:]
网上的好像都是用static控件来自绘滚动条,自己写所有事情,完全和windows的scrollbar无关了,是不是这样的?
[/Quote]
也有自绘scrollbar的例子吧
B0503393
2010-07-09
打赏
举报
回复
网上的好像都是用static控件来自绘滚动条,自己写所有事情,完全和windows的scrollbar无关了,是不是这样的?
hzy694358
2010-07-09
打赏
举报
回复
滚动条自绘的例子网上也有啊,
搜下,没有再找我要
Eleven
2010-07-09
打赏
举报
回复
自绘滚动条?贴图了,滚动条貌似不好搞,直接用皮肤吧。。
B0503393
2010-07-09
打赏
举报
回复
win32程序,不是MFC的。所以无法继承CSCrollbar
liyinlei
2010-07-09
打赏
举报
回复
继承CScrollBar,然后自绘
向立天
2010-07-09
打赏
举报
回复
看看这个
http://topic.csdn.net/u/20100314/22/6b2a04dc-98d7-4a5c-9ce1-1a2fb715dde2.html?22996
css3
更改
默认滚动条
样式
-webkit-
scrollbar
浏览器自带的原始滚动条很不美观,在一些特殊需求中,我们需要对滚动条的
样式
单独设置,因此就出现了用-webkit-
scrollbar
来自定义滚动条的
样式
。。 首先 webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义
样式
,所以用处还是挺大的。当然,兼容所有浏览器的滚动条
样式
目前是不存在的。 滚动条的组成 ::-webkit-
scrollbar
滚...
伪元素-webkit-
scrollbar
轻松
更改
滚动条
样式
昨儿有需求写了个组件,要求改变文本框的默认滚动条
样式
。上网搜了一下,原来真有方法可以去修改,一直以为滚动条是默认的
样式
,是自己孤陋寡闻了。特意各方了解一下,写个测例,在此记录学习。 大家都讲的方式就是利用-webkit-
scrollbar
,当然咯这是基于webkit内核的浏览器才有效,chrome上也可以看,毕竟是webkit分支出去的。 首先需要知道的是伪元素和伪类。CSS3中通过:区分伪类...
记录点学习的东西-flex.
ScrollBar
样式
应用
ScrollBar
类是 H
ScrollBar
控件和 V
ScrollBar
控件的基类。
ScrollBar
由两个箭头按钮、两者之间的轨道和大小可变的滚动滑块组成。单击其中一个箭头按钮,沿轨道拖动滚动滑块或单击轨道,可移动滚动滑块。 想改变flash自带的
scrollbar
样式
,可以通过设置vertical
ScrollBar
StyleName="V
ScrollBar
" .
用el-
scrollbar
写一个可横向滚动的vue组件
组件 el-
scrollbar
组件 scrollWidth scrollLeft clientWidth 点击一次按钮
更改
scrollLeft或scrollRight elementui
【亲测免费】 Vue自定义滚动条组件——vue-custom-
scrollbar
Vue自定义滚动条组件——vue-custom-
scrollbar
Vue-custom-
scrollbar
是一个为 Vue.js 设计的简约但功能完善的自定义滚动条组件。该项目主要使用 Vue.js 编程语言实现,旨在为开发者提供一个易于使用且高度可定制的滚动条解决方案。 项目基础介绍 vue-custom-
scrollbar
组件利用了 Vue.js 的响应式特性,使得滚动条的
样式
和行为可以...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章