共用方式為


CRectTracker::TrackRubberBand

呼叫這個函式會需要非群組列選取範圍。

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

參數

  • pWnd
    包含矩形的視窗物件。

  • point
    目前的滑鼠位置的裝置座標相對於工作區的。

  • bAllowInvert
    如果 TRUE, 矩形可沿著 X 軸或 Y 軸反轉;否則

傳回值

不是零,如果滑鼠移動矩形和不是空的,則為 0。

備註

它會從處理 WM_LBUTTONDOWN 訊息應用程式的函式內部通常呼叫 (通常是 OnLButtonDown)。

這個函式會捕捉滑鼠,直到使用者放開滑鼠左鍵,按 ESC 鍵或按滑鼠右鍵。 當使用者移動滑鼠指標,回應會藉由呼叫 DrawTrackerRectOnChangedRect更新。

追蹤執行從右下角的控制代碼的需要非群組列型別的選取範圍。 如果可以反轉,矩形可用拖曳調整大小或和左方或向下和右方。

需求

Header: afxext.h

請參閱

參考

CRectTracker 類別

階層架構圖

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker