0

VB6.0で画像を透明にして、画像を追加して画像を配置すると、背景が背後に表示されるようにするにはどうすればよいですか?

4

3 に答える 3

1

Rod Stephen の優れた VB ヘルパー サイト (特に VB6 のグラフィックスに優れています) から:

サイトからの説明:

このプログラムは、画像内のピクセルを単純にループします。プログラムは、上から順に画像ごとに、透明として定義された色以外の色を探します。そのような色が見つかると、イメージの参照を停止し、PSet を使用して出力ピクセルの色を設定します。
V 6 と VB .NET には色の値にアクセスするためのより高速な方法があり、オーバーレイ マスクがある場合は画像をマージするためのより高速な方法があることに注意してください。また、VB .NET にはイメージの透明色を設定するためのツールが用意されているため、VB .NET ではこの問題は簡単です。

于 2012-11-20T13:21:44.190 に答える
0

ocx および dll ライブラリを使用して修正する必要があると思います

于 2012-11-20T08:02:49.253 に答える
-1

サードパーティの .ocx ファイルを使用して、その効果を得ることができます。


このリンクをチェックしてくださいhttp://www.vbforums.com/showthread.php?636390-vb6-Transparent-PictureBox

于 2012-11-20T06:10:58.810 に答える