CRectTracker选件类

若要授予project中显示,移动和调整大小以不同的方式。

class CRectTracker

成员

41731bbw.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CRectTracker::CRectTracker

构造 CRectTracker 对象。

41731bbw.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CRectTracker::AdjustRect

调用,而该矩形调整大小。

CRectTracker::Draw

呈现矩形。

CRectTracker::DrawTrackerRect

调用,同时还 CRectTracker 对象的边框。

CRectTracker::GetHandleMask

页中获取 CRectTracker项目的掩码的大小调整句柄。

CRectTracker::GetTrueRect

返回宽度,并且高度矩形,包括大小调整句柄。

CRectTracker::HitTest

返回游标的当前位置与 CRectTracker 对象相关。

CRectTracker::NormalizeHit

规范化命中测试代码。

CRectTracker::OnChangedRect

调用,而该矩形已调整大小或移动的。

CRectTracker::SetCursor

根据在矩形的位置设置光标。

CRectTracker::Track

允许用户操作矩形。

CRectTracker::TrackRubberBand

向用户为“橡胶带区”中选择。

41731bbw.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CRectTracker::m_nHandleSize

确定大小调整句柄。

CRectTracker::m_nStyle

TRACKER的当前样式。

CRectTracker::m_rect

当前位置(以像素为单位)矩形。

CRectTracker::m_sizeMin

确定最小矩形的宽度和高度。

备注

CRectTracker 没有基类。

通过使用图形界面,尽管 CRectTracker 选件类旨在允许用户与OLE项进行交互,其使用不限于OLE启用的应用程序。 可以使用就好像它是这样的用户界面需要。

CRectTracker 边框可以修复或虚线。 可以为项目指定一个阴影边框或复盖率在一个阴影的模式指示该项目的不同状态。 您可以将八调整在项目的外部或内部边框的句柄。 (对于大小调整句柄的说明,请参见 GetHandleMask。)最后,在调整过程中,CRectTracker 允许您更改项目的orientation。

若要使用 CRectTracker,请构造 CRectTracker 对象并指定显示状态初始化。 然后可以使用此接口为用户提供在OLE项的当前状态的可视反馈与 CRectTracker 对象。

有关使用 CRectTracker的更多信息,请参见文章 TRACKER

继承层次结构

CRectTracker

要求

Header: afxext.h

请参见

参考

层次结构图

COleResizeBar选件类

CRect选件类

CRectTracker::GetHandleMask

概念

MFC TRACKER示例

MFC示例DRAWCLI