CRectTracker::Track
呼叫這個函式會顯示可調整大小的矩形使用者介面。
BOOL Track(
CWnd* pWnd,
CPoint point,
BOOL bAllowInvert = FALSE,
CWnd* pWndClipTo = NULL
);
參數
pWnd
包含矩形的視窗物件。point
目前的滑鼠位置的裝置座標相對於工作區的。bAllowInvert
如果 是,矩形可沿著 X 軸或 Y 軸反轉;否則 否。pWndClipTo
視窗中繪製作業都會裁剪。 如果 NULL, pWnd 當做裁剪矩形。
傳回值
會在按下 ESC 鍵時,追蹤流程中止,在 Tracker 儲存的矩形不會被修改,,且傳回 0。 如果已認可,方式是將滑鼠和放開滑鼠左鍵,新的位置和大小記錄在追蹤的矩形,並不會傳回。
備註
這個處理序 WM_LBUTTONDOWN 訊息應用程式的函式內部通常呼叫 (通常是 OnLButtonDown)。
這個函式會捕捉滑鼠,直到使用者放開滑鼠左鍵,按 ESC 鍵或按滑鼠右鍵。 當使用者移動滑鼠指標,回應會藉由呼叫 DrawTrackerRect 和 OnChangedRect更新。
如果 bAllowInvert 是 是,追蹤矩形在 X 軸或 Y 軸可以反轉。
需求
Header: afxext.h