PictureBoxに画像を透過させて転送するには?

解決


DG  2004-03-29 23:23:39  No: 82765  IP: [192.*.*.*]

こんばんわ、DGと申します。
VB6でPictureBoxにある画像の描かれている部分だけを透過転送させたいのですが、やり方がよくわからないので質問投稿させて頂きました。

透過転送の内容については、簡単に言えばAdobe PhotoShopのレイヤーみたいな感じにしたいのです。
前はTransparentBltを使って指定色透過で転送していたのですが、Win9X系ではメモリリークが発生するとの事でしたので、他の方法を探しています。
過去ログも探しましたが、なかなか見つからなかったので^^;

解る方が居ましたら、宜しくお願い致します。

編集 削除
たかみちえ  URL  2004-03-30 01:25:29  No: 82766  IP: [192.*.*.*]

BitBlt APIを使います。 が、VisualBasicではいろいろと複雑な処理をしなければなりません。
ここで説明できる量ではなさそうです。
"Bitblt 透過" などと入れて、Googleなどで検索してみてください。

編集 削除
DG  2004-04-01 15:09:45  No: 82767  IP: [192.*.*.*]

たかみちえ様、ご回答ありがとうございました。
Googleで検索してみた所、それらしいのが出てきたのでやってみたら出来ました。
どうもありがとうございましたm(_ _)m

編集 削除