Convert System.Drawing.Bitmap to stdole.StdPicture

前端 未结 2 1855
礼貌的吻别
礼貌的吻别 2021-01-12 18:57

I have a System.Drawing.Bitmap currently and I need to convert it into an stdole.StdPicture.
Currently I\'m using:

var pic = (stdole.StdPicture)Microsof         


        
2条回答
  •  深忆病人
    2021-01-12 19:28

    taken from NetOffice http://netoffice.codeplex.com Office Addin Example

    public class IconConverter : System.Windows.Forms.AxHost
    {
       private IconConverter(): base(string.Empty)
       {
       }
    
       public static stdole.IPictureDisp GetIPictureDispFromImage(System.Drawing.Image image)
       {
    
          return (stdole.IPictureDisp)GetIPictureDispFromPicture(image);
       }
    } 
    

提交回复
热议问题