在 MFC(Microsoft Foundation Classes)中,CRectTracker 类提供了一个名为 Draw 的公共方法,用于绘制跟踪矩形。

以下是 CRectTracker::Draw 方法的一般用法示例:
CRect rect(10, 10, 100, 100);  // 初始矩形
CRectTracker tracker;          // 创建一个矩形跟踪器对象

// 初始化矩形跟踪器对象,传入要跟踪的矩形
tracker.Track(rect);

CClientDC dc(pWnd);  // 假设 pWnd 是窗口的指针
tracker.Draw(&dc);   // 在窗口上绘制跟踪的矩形

在这个例子中,通过 CRectTracker 创建了一个矩形跟踪器对象 tracker,并通过 Track 方法传递了一个初始矩形 rect。接着,通过 CClientDC 类创建了一个设备上下文 dc,该上下文与指定窗口 pWnd 关联。

然后,调用 tracker.Draw(&dc) 方法,将跟踪的矩形绘制在窗口上。这个方法通常在窗口的 OnDraw 或 OnPaint 函数中使用,以便在绘图时显示跟踪的矩形。

CRectTracker::Draw 方法用于在指定的设备上下文中绘制跟踪的矩形。绘制的样式和属性可以通过 CRectTracker 对象的其他成员函数进行设置,以满足具体的需求。


转载请注明出处:http://www.zyzy.cn/article/detail/22091/MFC/CRectTracker