■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#4998-0透明色takahiro1999-12-08(水) 21:12
     #4999-0RE#4998:透明色ぜんちゃん1999-12-08(水) 23:37
#4998-0
透明色
Image1とImage2を重ねたとして、下にImage1うえにImage2
がくるようにして、そのImage2に透明色を設定したりするには
どうすればいいのですか?
#4999-0
RE#4998:透明色
> Image1とImage2を重ねたとして、下にImage1うえにImage2
> がくるようにして、そのImage2に透明色を設定したりするには
> どうすればいいのですか?

Imageコントロールではなくて、ピクチャーボックスに表示するときの方法ですが、
まず、表示させたい画像は2つ用意する必要があります。
1つは表示させたい画像そのもの(透明にしたい部分は黒色)
もう1つは表示させたい画像の白黒の画像で、
表示させたい部分を黒色、透明にしたい部分を白色の画像を用意します。
あと背景の画像と併せて合計3つの画像が必要となります。

用意ができたら、
Picture3に背景の画像
Picture2に白黒画像
Picture1に表示させたい画像
を表示して、下の2行を実行すれば完成です。

Picture3.PaintPicture Picture2.Picture, 0, 0, , , 0, 0, , , vbSrcAnd
Picture3.PaintPicture Picture1.Picture, 0, 0, , , 0, 0, , , vbSrcInvert

詳しくはヘルプでPaintPicture を見てね。
このページと関連する記事:
#1693-0むつかしい・・・1999-09-09(木) 20:34
#2795-0LoadとPaintPicture1999-10-28(木) 17:09
#23223-0文字を画面いっぱいに表示するには?2001-09-18(火) 17:52
#3740-0(追加)Image.Picture=Picture.Pictureをしたいのですが。1999-11-08(月) 07:34
#2120-0背景を・・・1999-10-07(木) 18:16
#324-2PictureBoxとImageコントロール2003-05-15(木) 13:28
#10810-0ピクチャボックスの印刷21999-12-02(木) 11:20
#6857-0透明化について2000-03-23(木) 04:44
#70-0hdcとPicture1999-07-17(土) 14:07
#4045-0画像をふわーっとフェイドインさせたい1999-11-14(日) 05:32
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)