次の方法で共有


CRectTracker::AdjustRect

追跡四角形をサイズ変更ハンドルを使用してサイズを変更したときに、フレームワークによって呼び出されます。

virtual void AdjustRect(
   int nHandle,
   LPRECT lpRect 
);

パラメーター

  • nHandle
    使用されるハンドルのインデックス。

  • lpRect
    四角形の現在のサイズへのポインター。(四角形のサイズは、高さと幅によって渡されます。)

解説

この関数の既定の動作は TrackTrackRubberBand が反転許可として呼び出される場合のみ四角形の方向が変更できるようにします。

ドラッグ操作中に追跡四角形のサイズを制御するために、この関数をオーバーライドします。1 個のメソッドは、を lpRect で指定された座標を調整することです。

CRectTrackerで直接、またはグリッドにスナップ保側面比率のサポートなどの特殊な機能は、この関数をオーバーライドして実行できます。

必要条件

ヘッダー: afxext.h

参照

関連項目

CRectTracker クラス

階層図

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect