複数トラッカの移動

[戻る]
gaki 2005/04/18(月) 13:22:28
どうしてもわからないので、教えてください。

CRectTrackerクラスのTrackRubberBandを使ってView上にオブジェクト(四角)を書き、
そのオブジェクトをクリックすることでトラッカを作成します。
複数オブジェクトを選択すれば、View上には複数のトラッカを作成します。

オブジェクトが1つの場合は
CRectTracker*    m_pctracker;
m_pctracker->Track(this,point);

でドラッグ中に移動最中の枠も表示してくれます。
しかし、複数のトラッカを作成して1つドラッグすればそれにあわせて選択した
トラッカ全てが同じように動くような、Visual Studioのリソース作成画面みたいなの
を作りたいのですが、どうしても複数のトラッカを同時に移動できません。

何か良い方法はないでしょうか?

開発環境はWindows2000、Visual Studio 5.0 です。

よろしくお願いします。

ゆう 2005/04/19(火) 14:51:20
5.0にあるかどうかわかりませんが、MFCサンプルのDRAWCLIが参考になると思います。
( 私はやったことないですが。 )

古いスレッドには追加発言できません。