トップ回答者
Icon から stdole.IPictureDisp を作成する

質問
回答
-
Microsoft.VisualBasic.Compatibility.VB6.Support クラスの IconToIPicture メソッドを使えば良いんじゃないですかね。
これなら直接 Icon オブジェクトを渡せますし。
// 上記ページの「アセンブリ」に書かれている dll を参照に追加する必要があります。
名前は IPicture ですが、IPictureDisp も実装しているようです。
サイズが 16x16 になるのは、ImageList の ImageSize が既定値の 16x16 だったためでしょう。- 回答としてマーク 高橋 春樹 2009年8月6日 8:19
すべての返信
-
Microsoft.VisualBasic.Compatibility.VB6.Support クラスの IconToIPicture メソッドを使えば良いんじゃないですかね。
これなら直接 Icon オブジェクトを渡せますし。
// 上記ページの「アセンブリ」に書かれている dll を参照に追加する必要があります。
名前は IPicture ですが、IPictureDisp も実装しているようです。
サイズが 16x16 になるのは、ImageList の ImageSize が既定値の 16x16 だったためでしょう。- 回答としてマーク 高橋 春樹 2009年8月6日 8:19
-