ここでのオブジェクトはOBAQで追加されたオブジェクトを示します。
【要望】
マウス下のオブジェクトIDの特定方法を教えて頂きたいです。
【目的】複数のオブジェクトのうち、
任意の二つを選択して重心と重心を線で結んだ状態にする。
(任意のオブジェクト二つの選択はは
マウスダウン時、アップ時のマウス座標取得から行うつもりです。)
【予定】
マウスダウン時、アップ時について、
こちら↓のページにあるオブジェクトの探索命令qfindを使い
http://www.geocities.jp/inaeggmon/obaq/10.html
全てのオブジェクトの座標を取得し、
その座標がマウス座標の前後16ピクセル程度以内にあるかを判定していこうと考えています。
WindowsAPIのマウス関連の命令で
マウスダウン時に特定されたオブジェクトと
マウスアップ時に特定されたオブジェクトとを重心で結びます。
オブジェクトは全体で20個程度
線でつなぐオブジェクトのペアは複数作る予定
複数のオブジェクトと繋がれたオブジェクトも作る。
最終的にパソコンのアイコンがウィンドウ内を移動しているP2Pネットワークのイメージ図
のようなものを作れるプログラムを予定しています。
【問題点】
オブジェクトを円に近い多角形で作ろうと考えているので、
できれば、判定を四角ではなくオブジェクト内かどうかで行いたいです。