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の呼び出しで更新されます。
追跡が右のハンドルからゴム バンド型の選択に発生します。反転許可すると、四角形、右側の最上部と左へドラッグまたはおよびによって決定することができます。
必要条件
ヘッダー: afxext.h