有没人改过EVC++下树型控件的滑条(上/下,左/右)的状态,因为默认的是灰色的,太难看了,想改成自己想要的颜色,该怎么改啊?

xqhrs232 2008-05-15 10:20:30
有没人改过EVC++下树型控件的滑条(上/下,左/右)的状态,因为默认的是灰色的,太难看了,想改成自己想要的颜色,该怎么改啊?
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnhyhongmingjiang 2008-06-18
  • 打赏
  • 举报
回复
这个东西处理是比较麻烦
好像比较多的采用方法是用一个自绘的滚动条替换自带的,截获原先的消息,转给自带的滚动条
搜索SkinList_Demo里面就讲了这个方法
另外一个方法比较复杂,我还没有很多时间研究,大概的思路是控件换肤,窗口子类化
lenux 2008-05-15
  • 打赏
  • 举报
回复
自己画
lenux 2008-05-15
  • 打赏
  • 举报
回复
http://www.codeproject.com/KB/mobile/ccelistctrlex.aspx
lenux 2008-05-15
  • 打赏
  • 举报
回复
哈哈,我以前找到过一个代码自己画这个的。

好像在家里呢。
xqhrs232 2008-05-15
  • 打赏
  • 举报
回复
自己画?这个要怎么去实现?下到一个VC++6。0下的SKINLISTCTRL控件,试着把它移植到EVC++下,进而掌握别人怎么去改滑动条的,但报很多错误,EVC++对很多函数/消息都不支持。
1。ON_WM_NCCALCSIZE()
2。InitializeFlatSB(this->m_hWnd);
3。FlatSB_EnableScrollBar(this->m_hWnd, SB_BOTH, ESB_DISABLE_BOTH);
这些都不支持,移植的工作没法进行下去,有没人玩过EVC++下的树型控件CTREECTRL)

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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