掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TImageのようにオブジェクト別にクリックを取得でき、透明な背景に線を引けるクラスは? (ID:20682)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TImage やら TPaintBox から派生するのはいかにも無駄っぽいです。 要は、自分が描画したいときに保持しているデータで自分を描画出来れば、 あとは、それを複数管理する「神の目」であるプログラマのコードで十分なのでは? 最初にしめした TZukei クラスの派生クラス プラス TPaintBox 一つ、プラス TObjectList 一つでなんでも出来るような気がします。OnClick なんかは PaintBox がすべて受け取って、その座標から管理しているオブジェクトが 簡単に分かりますし、クリックしたところの色だって Canvas.Pixels[] で 分かりますし。よほど簡単だと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.