1. 首页
  2. 编程语言
  3. C++ 
  4. 在TreeCtrl控件中移动鼠标改变字体及颜色

在TreeCtrl控件中移动鼠标改变字体及颜色

上传者: 2019-04-19 19:05:20上传 WORD文件 103KB 热度 37次
在Windows XP中资源管理器左侧显示目录树结构时,当在项目中移动鼠标的时候,项目标签的文字的字体和颜色会产生变化,使目录的选择非常醒目.本人在学习制作Windows系统的资源管理器的过程中,加入了相似的功能,其基本思路是:在与TreeCtrl控件关联的类(CDirTreeCtrl)中重载鼠标移动消息函数,设置相关的文本的颜色参数,在WM_PAINT消息映射函数定义的设备环境中改变逻辑字体属性(由LOGFONT结构描述)并使用设置的字体,达到项目字体变动的目的.
下载地址
用户评论
码姐姐匿名网友 2019-04-19 19:05:20

看了一些例子,还不错!

码姐姐匿名网友 2019-04-19 19:05:20

挺好的,可以借鉴一下

码姐姐匿名网友 2019-04-19 19:05:20

是一个word,有点效果。

码姐姐匿名网友 2019-04-19 19:05:20

没什么参考价值,一般般吧。

码姐姐匿名网友 2019-04-19 19:05:20

编译通过了,看到了效果,有借鉴意义

码姐姐匿名网友 2019-04-19 19:05:20

是个word文档,不是vc工程。真要做背景颜色自己绘制的话,可以参考http://read.pudn.com/downloads141/sourcecode/windows/control/treeview/608954/ColorTreeCtrl_demo/ColorTreeDlg.cpp__.htm

码姐姐匿名网友 2019-04-19 19:05:20

没有想像中的好,但至少也帮到我了。

码姐姐匿名网友 2019-04-19 19:05:20

还不错,不过用不上,能实现文字颜色的改变,加下划线