掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TImageのようにオブジェクト別にクリックを取得でき、透明な背景に線を引けるクラスは? (ID:20679)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
次のようなことをしたいと考えています。 1)1つのクラスから複数のオブジェクトを動的に生成し、配置する:実現できました 2)各オブジェクトは背景を透明にして、線を引きたい:TImageとTPaintBoxで実現できました 3)各オブジェクトが重なった場合でも、クリックした箇所の各オブジェクト内の色を取得したい:TImageとTPaintBoxで実現できました →親コントロールを通じて子コントロールの情報を取得できました 4)各オブジェクトが持つ描画内容だけを対象に取得したい:TImageで実現できました →TPaintBoxだとオブジェクトの範囲内に別オブジェクトがあると、その色を取得してしまうので使えない みなさんに教えてもらい、上記からTImageが一番適しているように思いましたが、幅と高さを指定できないという問題が出ています。 これは、別のスレッドで質問させていただいています。 この状況だとTImageよりももっと適したクラスがあるのではないかと思い、できれば知恵を貸していただけないでしょうか? 自作の方がよいのかもしれません。その場合もがんばりますので、このコントロールから派生して作れば?というアドバイスをいただけると幸いです。 よろしくお願いいたします。 上記を整理してみて、TLabelも試してみましたがTPaintBoxと同様とわかり手詰まりになってしまいました。 助言をいただけると助かります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.