CRectTracker クラス
項目が異なる方法で表示され、実行されるため、サイズを変更できるようにします。
class CRectTracker
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CRectTracker オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
四角形のサイズが変更されたときに呼び出されます。 |
|
四角形を表示します。 |
|
CRectTracker のオブジェクトの境界線を描画するときに呼び出されます。 |
|
CRectTrackerの項目のサイズ変更ハンドルのマスクを取得するために呼び出されます。 |
|
サイズ変更ハンドルを含む四角形の幅と高さを返します。 |
|
CRectTracker オブジェクトに関連するカーソルの現在位置を返します。 |
|
ヒット テスト コードを正規化します。 |
|
四角形のサイズが変更された、または移動されたときに呼び出されます。 |
|
四角形の上にカーソル位置によってを設定します。 |
|
ユーザーを四角形を操作できるようにします。 |
|
ユーザー「」ゴム バンドに選択されます。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
サイズ変更ハンドルのサイズが決まります。 |
|
TRACKER の現在のスタイル。 |
|
四角形の現在位置 (ピクセル単位)。 |
|
最小の四角形の幅と高さが決まります。 |
解説
CRectTracker には、基本クラスはありません。
ユーザーが OLE アイテムと対話できるように CRectTracker のクラスがグラフィカル インターフェイスを使用して設計されていますが、使用は、OLE 対応のアプリケーションに限定されません。ここで要求されますどこでもそのようなユーザー インターフェイス使用できます。
CRectTracker の境界線が点線または実線です。項目は、ハッチ境界線を指定したまたはハッチ パターンと項目のさまざまな状態を示すために隠すことができます。項目の外部または内部の境界線に 8 個のサイズ変更ハンドルを設定できます。(サイズ変更ハンドルの詳細については、GetHandleMaskを参照してください)。最後に、CRectTracker は、サイズ変更時に項目の方向を変更することができます。
CRectTrackerを使用するには、CRectTracker オブジェクトを構築し、表示の状態が初期化されるかを指定します。をユーザーに CRectTracker のオブジェクトに関連付けられている OLE アイテムの現在の状態を視覚的フィードバックを提供するためにこのインターフェイスを使用できます。
CRectTrackerの使用の詳細については、" " TRACKERを参照してください。
継承階層
CRectTracker
必要条件
Header: afxext.h