次の方法で共有


CRectTracker クラス

項目が異なる方法で表示され、実行されるため、サイズを変更できるようにします。

class CRectTracker

メンバー

41731bbw.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CRectTracker::CRectTracker

CRectTracker オブジェクトを構築します。

41731bbw.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CRectTracker::AdjustRect

四角形のサイズが変更されたときに呼び出されます。

CRectTracker::Draw

四角形を表示します。

CRectTracker::DrawTrackerRect

CRectTracker のオブジェクトの境界線を描画するときに呼び出されます。

CRectTracker::GetHandleMask

CRectTrackerの項目のサイズ変更ハンドルのマスクを取得するために呼び出されます。

CRectTracker::GetTrueRect

サイズ変更ハンドルを含む四角形の幅と高さを返します。

CRectTracker::HitTest

CRectTracker オブジェクトに関連するカーソルの現在位置を返します。

CRectTracker::NormalizeHit

ヒット テスト コードを正規化します。

CRectTracker::OnChangedRect

四角形のサイズが変更された、または移動されたときに呼び出されます。

CRectTracker::SetCursor

四角形の上にカーソル位置によってを設定します。

CRectTracker::Track

ユーザーを四角形を操作できるようにします。

CRectTracker::TrackRubberBand

ユーザー「」ゴム バンドに選択されます。

41731bbw.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CRectTracker::m_nHandleSize

サイズ変更ハンドルのサイズが決まります。

CRectTracker::m_nStyle

TRACKER の現在のスタイル。

CRectTracker::m_rect

四角形の現在位置 (ピクセル単位)。

CRectTracker::m_sizeMin

最小の四角形の幅と高さが決まります。

解説

CRectTracker には、基本クラスはありません。

ユーザーが OLE アイテムと対話できるように CRectTracker のクラスがグラフィカル インターフェイスを使用して設計されていますが、使用は、OLE 対応のアプリケーションに限定されません。ここで要求されますどこでもそのようなユーザー インターフェイス使用できます。

CRectTracker の境界線が点線または実線です。項目は、ハッチ境界線を指定したまたはハッチ パターンと項目のさまざまな状態を示すために隠すことができます。項目の外部または内部の境界線に 8 個のサイズ変更ハンドルを設定できます。(サイズ変更ハンドルの詳細については、GetHandleMaskを参照してください)。最後に、CRectTracker は、サイズ変更時に項目の方向を変更することができます。

CRectTrackerを使用するには、CRectTracker オブジェクトを構築し、表示の状態が初期化されるかを指定します。をユーザーに CRectTracker のオブジェクトに関連付けられている OLE アイテムの現在の状態を視覚的フィードバックを提供するためにこのインターフェイスを使用できます。

CRectTrackerの使用の詳細については、" " TRACKERを参照してください。

継承階層

CRectTracker

必要条件

Header: afxext.h

参照

関連項目

階層図

COleResizeBar クラス

CRect クラス

CRectTracker::GetHandleMask

概念

MFC の TRACKER サンプル

MFC の DRAWCLI サンプル