DOBON.NETプログラミング掲示板過去ログ
画像の重なりについて
題名: 画像の重なりについて
著者: ヤマダ
日時: 2006/01/03 11:54:09
ID: 14338
この記事の返信元:
(なし)
この記事への返信:
[14339]
Re[1]: 画像の重なりについて
中博俊
2006/01/03 20:09:57
ツリーを表示
環境/言語:[VB.NET2003 ]
分類:[.NET]
お世話になります。どうしても自分の力で解決できなかったので皆さんのお知恵を貸していただけないでしょうか。
VB.NET2003 アプリケーションフォームでPG開発を行なっています。
画面には
1.フォーム
2.ピクチャーボックス
3.ピクチャーボックス
の3つがあるとして1のフォームに2を置き3のピクチャーボックスを重ねます。
やりたいことは3のピクチャーボックスに丸い中抜きの画像を表示し2の画像を重ねて見えるようにしたいのです。簡単に言うとプリクラの写真の上にフレームを重ねた感じですね。
3のピクチャーボックスの背景はTransparentで透明にすることが出来たのですが重なり合っている2のピクチャーボックスまで透明になり丸い中抜きの穴からは1のフォームが表示されます。
2のピクチャーボックスを3の中抜きの穴から見えるようにするような方法は何かないでしょうか?よろしくお願いいたします。
題名: Re[1]: 画像の重なりについて
著者: 中博俊
URL:
http://naka.wankuma.com
日時: 2006/01/03 20:09:57
ID: 14339
この記事の返信元:
[14338]
画像の重なりについて
ヤマダ
2006/01/03 11:54:09
この記事への返信:
[14341]
Re[2]: 画像の重なりについて
ヤマダ
2006/01/03 22:49:47
ツリーを表示
ピクチャボックスをいっぱい置くんじゃなくって、1個だけ置いて、自腹で描画するようにしたらすぐにできると思います。
頑張ってください。
題名: Re[2]: 画像の重なりについて
著者: ヤマダ
日時: 2006/01/03 22:49:47
ID: 14341
この記事の返信元:
[14339]
Re[1]: 画像の重なりについて
中博俊
2006/01/03 20:09:57
この記事への返信:
[14345]
Re[3]: 画像の重なりについて
管理人
2006/01/05 3:53:10
ツリーを表示
申し訳ありません。説明不足でした。
正確には
1.フォーム
2.ピクチャーボックス
3.ピクチャーボックス
ではなく
1.フォーム
2.ビデオキャプチャーコントロール
3.ピクチャーボックス
であり、2と3の画像の合成し表示を行なうことができないのです。
題名: Re[3]: 画像の重なりについて
著者: 管理人
URL:
http://dobon.net/
日時: 2006/01/05 3:53:10
ID: 14345
この記事の返信元:
[14341]
Re[2]: 画像の重なりについて
ヤマダ
2006/01/03 22:49:47
この記事への返信:
(なし)
ツリーを表示
ビデオキャプチャーコントロールというものが何なのか分かりませんが、合成したいということになると、一つのPictureBoxに描画するということになるでしょう。
透明なコントロールということであれば、過去に何回か出ていますので、まずは「コントロール 透過」などで検索してみてください。検索していただければ分かると思いますが、次のページなどが参考になります。
Transparent Windows Forms Controls
http://www.bobpowell.net/transcontrols.htm
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話になります。どうしても自分の力で解決できなかったので皆さんのお知恵を貸していただけないでしょうか。
VB.NET2003 アプリケーションフォームでPG開発を行なっています。
画面には
1.フォーム
2.ピクチャーボックス
3.ピクチャーボックス
の3つがあるとして1のフォームに2を置き3のピクチャーボックスを重ねます。
やりたいことは3のピクチャーボックスに丸い中抜きの画像を表示し2の画像を重ねて見えるようにしたいのです。簡単に言うとプリクラの写真の上にフレームを重ねた感じですね。
3のピクチャーボックスの背景はTransparentで透明にすることが出来たのですが重なり合っている2のピクチャーボックスまで透明になり丸い中抜きの穴からは1のフォームが表示されます。
2のピクチャーボックスを3の中抜きの穴から見えるようにするような方法は何かないでしょうか?よろしくお願いいたします。