ImageToIPictureでアイコンを変換すると透過にならない
- 題名: ImageToIPictureでアイコンを変換すると透過にならない
- 著者: 嶋田 そぼろ
- 日時: 2005/01/26 10:52:58
- ID: 8704
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ImageToIPictureでアイコンを変換すると透過にならない
- 著者: 深山
- 日時: 2005/01/26 11:43:51
- ID: 8705
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ImageToIPictureでアイコンを変換すると透過にならない
- 著者: 嶋田 そぼろ
- 日時: 2005/01/27 10:37:24
- ID: 8736
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ImageToIPictureでアイコンを変換すると透過にならない
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/01/27 11:09:18
- ID: 8738
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ImageToIPictureでアイコンを変換すると透過にならない
- 著者: 嶋田 そぼろ
- 日時: 2005/02/03 9:31:59
- ID: 8879
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして、嶋田 そぼろと申します。
現在VB6のプログラムをDotNet2003 VB に移行する仕事を
しています。そこでどうしても使用しないといけない
ActiveXコントロールがあり、DotNetで取り込んでもきち
んと動作していたのですが、一つだけうまく動作してく
れない部分があります。
コントロールに表示するアイコンを取り込んでいるのですが
以下の手順で取り込んでいます。
Dim bmp As Bitmap
Dim ipd As stdole.IPictureDisp
bmp = New BitMap("C:\A.ico")
ipd = Compatibility.VB6.ImageToIPicture(img)
後は、ActiveXコントロールのPictureプロパティに
先程作ったipdを設定しています。
これでアイコンが表示はされるのですが、本来なら透けて表示
されるはずのアイコンの背景が青くなってしまっています。
他のActiveXコントロールでも同様でしたので、このActiveX
コントロール特有の問題ではないようです。
この問題についてご存知の方がいましたら、何か情報をいただ
けないでしょうか?