VB6.0で画像を透明にして、画像を追加して画像を配置すると、背景が背後に表示されるようにするにはどうすればよいですか?
user1823492
質問する
2495 次
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 に答える