掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
描いた折れ線のクリックイベント (ID:44033)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
解決済ということてすので,この掲示板をご覧になっている方への 当サイトの宣伝です. >ただ、背景透過ができなくて困りました。 本題とは違いますが,これは,おそらく,TImage の背景が透過されない. ということだと思います. 提示したページの記事中に [156][02_ビットマップの透過色の設定] へのリンクがあります. このページの http://mrxray.on.coocan.jp/Delphi/plSamples/156_BitmapOverlayDraw.htm#fig4 に 図4 と 図5 があります. 図4 TImage の背景は「白」です. 図5 TImage の背景は透過してフォームの背景色となっています. TImage が内部で描画しているのは,全てビットマップです(表示の画像の種類とは関係なく), ということは,TBitmap の背景透過と同じ方法が使えます. Tmage1.Picture.Bitmap の,あるピクセルの色を透過色にすることで透過することができます. 同じページの説明にも書いておきましたが,Delphi 2009 以降であれば, アルファチャンネルが使えます.すると,透過色の「色」を気にする必要はありません. そのサンプルが,同じページの http://mrxray.on.coocan.jp/Delphi/plSamples/156_BitmapOverlayDraw.htm#03 です, 当サイトの記事は「何回」読んでも「難解」という評判ですが, もし,興味がありましたら,お読み頂ければ幸いです.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.