Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144476
  • 博文数量: 36
  • 博客积分: 465
  • 博客等级: 下士
  • 技术积分: 399
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-27 15:55
文章分类

全部博文(36)

文章存档

2014年(2)

2013年(16)

2012年(18)

分类: C/C++

2012-10-14 20:24:24

CRectTracker类是MFC提供的一个OLE类,不过它可以很方便的应用于OLE类应用程序和非OLE应用程序中。它的主要功能是实现对视图中某个矩形框区域的跟踪,当鼠标点按在被跟踪的矩形区域后,整个鼠标的消息将会全部被CRectTracker类控制。也就是说这个类拥有消息的分发机制,当鼠标左键按下,并且移动鼠标时,如鼠标点按的位置位于矩形区域的内部,那么CRectTracker类将会完成矩形区域的移动;如果鼠标点按的位置处于矩形区域的边缘,那么CRectTracker类将会完成矩形区域平滑地放大/缩小。
由此可知,CRectTracker类的主要功能是完成矩形区域的移动、放大、缩小。实现矢量图的放缩。还可以通过设置CRectTracker类的某些成员函数的值,来改变鼠标移动到被跟踪的矩形区域的内部和边缘时鼠标的形状。
阅读(1343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~