У меня есть 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
Так что же использовать вместо этого? Я пока не смог найти другого решения. ..