CRectTracker::TrackRubberBand
调用此函数执行橡胶带区选择。
BOOL TrackRubberBand(
CWnd* pWnd,
CPoint point,
BOOL bAllowInvert = TRUE
);
参数
pWnd
包含矩形窗口对象。point
当前的光标位置的设备坐标相对工作区的。bAllowInvert
如果 TRUE, 矩形可沿X轴或y轴翻转;否则 FALSE。
返回值
非零,如果鼠标移动了和矩形不为空;否则为0。
备注
它从该应用程序内的功能通常称为处理 WM_LBUTTONDOWN 消息(通常 OnLButtonDown)。
此函数将捕获鼠标,直到用户松开鼠标左键,按ESC键或按下鼠标右键。 当用户移动鼠标光标,调用 DrawTrackerRect 和 OnChangedRect更新反馈。
跟踪执行与右下角的句柄的一个橡胶带区类型的选择。 如果反转允许,矩形可以通过拖动或调整和向左或向下和右侧。
要求
Header: afxext.h