CRectTracker::TrackRubberBand

调用此函数执行橡胶带区选择。

BOOL TrackRubberBand(
   CWnd* pWnd,
   CPoint point,
   BOOL bAllowInvert = TRUE 
);

参数

  • pWnd
    包含矩形窗口对象。

  • point
    当前的光标位置的设备坐标相对工作区的。

  • bAllowInvert
    如果 TRUE, 矩形可沿X轴或y轴翻转;否则 FALSE

返回值

非零,如果鼠标移动了和矩形不为空;否则为0。

备注

它从该应用程序内的功能通常称为处理 WM_LBUTTONDOWN 消息(通常 OnLButtonDown)。

此函数将捕获鼠标,直到用户松开鼠标左键,按ESC键或按下鼠标右键。 当用户移动鼠标光标,调用 DrawTrackerRectOnChangedRect更新反馈。

跟踪执行与右下角的句柄的一个橡胶带区类型的选择。 如果反转允许,矩形可以通过拖动或调整和向左或向下和右侧。

要求

Header: afxext.h

请参见

参考

CRectTracker选件类

层次结构图

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker