VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/02/24(Tue) 11:42
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: Picture Boxの背景の透明化

> Picture Boxの背景の透明化ができません

PictureBoxに、「背景が透明な画像を表示」させる事ならばできますが、
PictureBoxそのものを透明にする事はできません。

前者(背景が透明な画像の表示)であれば、
案1) ListImageオブジェクトのDrawメソッドを使う
案2) 背景透過なIcon画像をImageコントロールに表示させ、それをPictureBoxに載せる
案3) UserControlのマスク機能を利用する
などといった方法が使えます。


後者(PictureBox自体の透明化)の場合は、
案1) PictureBoxの背景に、下にある画面を「描画」する
案2) Layered Windowを使って、Formごと透明化する
などが考えられます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -