Browse Source

windows桌面绘图增加方法

yuzhengyang 6 years ago
parent
commit
783ec0684d

+ 21 - 1
Azylee.Utils/Azylee.Core/WindowsUtils/APIUtils/WinDrawUtils/WinDrawTool.cs

@@ -1,5 +1,7 @@
-using System;
+using Azylee.Core.DataUtils.StringUtils;
+using System;
 using System.Drawing;
+using System.IO;
 
 namespace Azylee.Core.WindowsUtils.APIUtils.WinDrawUtils
 {
@@ -11,6 +13,24 @@ namespace Azylee.Core.WindowsUtils.APIUtils.WinDrawUtils
         /// <summary>
         /// 将图片绘制到桌面上
         /// </summary>
+        /// <param name="file"></param>
+        /// <param name="x"></param>
+        /// <param name="y"></param>
+        /// <param name="width"></param>
+        /// <param name="height"></param>
+        public static void Paint(string file, int x, int y, int width, int height)
+        {
+            try
+            {
+                Image image = null;
+                if (Str.Ok(file) && File.Exists(file)) image = Image.FromFile(file);
+                if (image != null) Paint(image, x, y, width, height);
+            }
+            catch { }
+        }
+        /// <summary>
+        /// 将图片绘制到桌面上
+        /// </summary>
         /// <param name="image"></param>
         /// <param name="x"></param>
         /// <param name="y"></param>