社区
界面
帖子详情
CScrollBar 背景色 改变
josmoi
2009-06-30 10:54:27
为什么在窗口中直接添加的滚动条控件能够在OnCtlColor函数中改变背景色,而创建窗口时使用属性WS_VSCROLL生成的滚动条却改变不了。。。如何改变其背景色。。。
...全文
203
9
打赏
收藏
CScrollBar 背景色 改变
为什么在窗口中直接添加的滚动条控件能够在OnCtlColor函数中改变背景色,而创建窗口时使用属性WS_VSCROLL生成的滚动条却改变不了。。。如何改变其背景色。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spring203
2009-06-30
打赏
举报
回复
楼主最好还是用hook吧,自己绘制还需要处理滚动相关消息,这个比较多呀。
dazedase
2009-06-30
打赏
举报
回复
其实用一楼的方法也可以,不过那样就相当于是做皮肤了,不比自己画几个滚动条轻松
另外你可以自己派生一个ScrollBar,将它需要和控件交互操作的额外代码、自身位置定位、颜色设定都写在派生类里,每个需要它的控件都挂上去,比做皮肤轻松,不过是重复劳动罢了,另外如果你的CListBox,CListCtrl,CTreeCtrl等Ctrl比较多,一样可以和你派生的ScrollBar集成到一起的,你会省很多事
josmoi
2009-06-30
打赏
举报
回复
如果可以这样的话我早这样做了,就是自己画一个滚动条也不是难事,但是比如CListBox,CListCtrl,CTreeCtrl等等滚动条怎么办,我都要自己处理吗?
dazedase
2009-06-30
打赏
举报
回复
去掉WS_VSCROLL属性,自己创建一个ScrollBar把它MoveWindow到底部,然后让ScrollBar的任何动作去将窗口SetSCrollPos
总之就是用自己创建的滚动条去替代窗口自身的
yzyseal
2009-06-30
打赏
举报
回复
能不能详细点,给出问题解决的详细步骤。。。
josmoi
2009-06-30
打赏
举报
回复
能不能详细点,给出问题解决的详细步骤。。。
Conry
2009-06-30
打赏
举报
回复
内置的滚动条不好重画的,
hookapi才行
kilven2201
2009-06-30
打赏
举报
回复
hook?一般什么时候用这个呢
softist
2009-06-30
打赏
举报
回复
不知下面的窗口能否满足楼主的要求。供参考。
在MFC中实现平面滚动条(VC++)
http://www.softist.com/programemo/flat-scrollbar/flat-scrollbar.htm
自己实现具体 C
ScrollBar
的基本功能的例子
自己写的一个从CWnd继承的例子,主要实现具有,C
ScrollBar
类似功能, 主要是可以自己重画C
ScrollBar
的背景颜色 .
改变
MFC控件背景颜色
这里讲述两种
改变
MFC控件背景颜色的方法: 方法一:用OnCtlColor消息函数,
改变
特定控件的背景 首先在头文件的类中定义CBush类的变量 brush 如语句:CBrush brush; 然后在源文件的构造函数中初始化:brush...
MFC颜色调配 | vc++6.0颜色设置,如何修改控件颜色
效果展示 1.新建一个MyEdit类,该类继承自...//背景颜色 COLORREF m_TextColor;//文本颜色 CBrush m_brushBk;//笔刷 public: void SetBackgroundColor(COLORREF color);//设置背景颜色 void SetTextColor(CO
CFont的问题和一个郁闷我两天的Commobox
背景色
的问题
为了指定FORMVIEW中部分文字的输出风格,写了个Set_Font(),在做
改变
static的
背景色
的时候,发现变化和预定义的不一致,原来是Cfont定义的是局部变量,在函数返回时就销毁,将m_Font修改成成员变量就OK3.commbox当...
MFC-滚动条控件
通过拖动滚动条
改变
对话框
背景色
,按下箭头步长为 1, 按下滚动条空白区步长为10。 解答: 1、通过MFC可视化编辑框完成界面设计。 2、为红绿蓝三个滚动条控件分别绑定类型为C
ScrollBar
的变量m_Red_...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章