请尝试以下 *** 作:
using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Runtime.InteropServices;class Program { [Dllimport("User32.dll")] static extern IntPtr GetDC(IntPtr hwnd); [Dllimport("User32.dll")] static extern int ReleaseDC(IntPtr hwnd, IntPtr dc); static void Main(string[] args) { IntPtr desktop = GetDC(IntPtr.Zero); using (Graphics g = Graphics.FromHdc(desktop)) { g.FillRectangle(Brushes.Red, 0, 0, 100, 100); } ReleaseDC(IntPtr.Zero, desktop); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)