GIFの透明処理で背景ではなくPictureBoxを透かすには?


ハシャ  2007-07-26 05:17:25  No: 137015

私は今、「雲の流れていく空」を作ってます。
  雲の移動はPictureBoxでLeftの値を弄ったらできました。
  しかしそこに透明処理をした飛行船を重ねたいのですがうまくいきません。
  別のPictureBoxで作った飛行船では透明処理をしてもフォーム自体の背景を透かしてしまって、その背景を全体的に青にしてみても雲のところと重なると違和感が出てしまうんです。
  雲を青が塗りつぶしてしまって。
  透かす対象を背景から変更したいのですが可能なのでしょうか?
  また、私の思いつかない別の方法でも可能になるなら是非教えてください。
  お願いします。


ハシャ  2007-07-26 05:19:22  No: 137016

すみません、書き忘れてましたが.NETを使ってます。


通ってみた  2007-07-27 02:53:01  No: 137017

当方VB6.0しか使っていないので.Netはわかりませんが、PictureBoxではなくImageにして画像をアイコンにしてみては如何でしょうか

大きな画像を使うのであればPictureBoxを直接動かすのではなく、BitBlt転送を調べてみてください


ハシャ  2007-07-29 06:33:12  No: 137018

ご親切にどうもです。
  薄い教科書一冊読んだだけの素人なのですぐに試せるほどの技量はありませんが、教えてもらった中に出てきた単語でネット検索しながら調べてみます。
  また聞きに来ることもあると思いますが、そのときはよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加