// Converts an image into an IPictureDisp. public static stdole.IPictureDisp ToIPictureDisp(Image image) { Bitmap bitmap = (image is Bitmap) ? (Bitmap)image : new Bitmap(image); PICTDESC.Bitmap pictBit = new PICTDESC.Bitmap(bitmap); return(PictureDispConverter.OleCreatePictureIndirect(pictBit, ref iPictureDispGuid, true)); }
// Converts an icon into an IPictureDisp. public static stdole.IPictureDisp ToIPictureDisp(Icon icon) { PICTDESC.Icon pictIcon = new PICTDESC.Icon(icon); return(PictureDispConverter.OleCreatePictureIndirect(pictIcon, ref iPictureDispGuid, true)); }