CSHARP
public static bool ProcGetClipboardImg(string TargetFileName)
{
try
{
IDataObject ob = null;
PictureBox pic = new PictureBox();
ob = Clipboard.GetDataObject();
pic.Image = (Image)ob.GetData(DataFormats.Bitmap);
Image Im = pic.Image;
if (Im == null)
return false;
FileStream fs = new FileStream(TargetFileName, FileMode.Create, FileAccess.ReadWrite);
Im.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg);
fs.Dispose();
return true;
}
catch (Exception e)
{
EMxmlLog.AddLog(e.Message, EMxmlLog.EMXMLLOG_LOG_LEVEL.WarningMessage, e.StackTrace + " " + TargetFileName);
return false;
}
}