Преобразование System.Drawing.Bitmap в stdole.StdPicture

У меня есть System.Drawing.Bitmap, и мне нужно преобразовать его в stdole.StdPicture .
В настоящее время я использую:

var pic = (stdole.StdPicture)Microsoft.VisualBasic.Compatibility.VB6.Support.ImageToIPicture
                   (MyDLL.Properties.Resources.Img); // this is a System.Drawing.Bitmap

, но получаю предупреждение компилятора:

Предупреждение 'Microsoft.VisualBasic.Compatibility.VB6.Support.ImageToIPicture (System.Drawing.Image)' устарело: '"Microsoft.VisualBasic.Compatibility . * классы устарели и поддерживаются только в 32-битных процессах. http://go.microsoft.com/fwlink/?linkid=160862

Так что же использовать вместо этого? Я пока не смог найти другого решения. ..

6
задан Rais Alam 10 January 2013 в 05:40
поделиться