首页

C#截取屏幕源码 可直接截屏、截取当前窗口 实例下载

c#

2020-8-26

C#截取屏幕源码 可直接截屏、截取当前窗口 实例下载

         private CopyScreen s;
         public Form1()
         {
             InitializeComponent();
             //try
             //{
             //    s = new CopyScreen();
             //    s.GetScreenImage  = new CopyScreen.GetImage(s_GetScreenImage);
             //}
             //catch (Exception ex) { MessageBox.Show(ex.Message); }
         }

        void s_GetScreenImage(Image p_Image)
        {
            pictureBox1.Image = p_Image;
        }
        private void button3_Click(object sender, EventArgs e)
        {
            //s.GerScreenFormRectangle();
            MessageBox.Show("未实现");
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap myImage = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics g = Graphics.FromImage(myImage);
            g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height));
            IntPtr dc1 = g.GetHdc();
            g.ReleaseHdc(dc1);
            myImage.Save(@"c:\screen0.jpg");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Bitmap myImage = new Bitmap(this.Width, this.Height);
            Graphics g = Graphics.FromImage(myImage);
            g.CopyFromScreen(new Point(this.Location.X, this.Location.Y), new Point(0, 0), new Size(this.Width, this.Height));
            IntPtr dc1 = g.GetHdc();
            g.ReleaseHdc(dc1);
            myImage.Save(@"c:\screen1.jpg");
        }

 

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
CaptureDemo/CaptureDemo.sln , 923
CaptureDemo/CaptureDemo.v11.suo , 28672
CaptureDemo/CaptureSoft/API.cs , 9033
CaptureDemo/CaptureSoft/bin/Debug/CaptureSoft.exe , 14848
CaptureDemo/CaptureSoft/bin/Debug/CaptureSoft.pdb , 30208
CaptureDemo/CaptureSoft/bin/Debug/CaptureSoft.vshost.exe , 22472
CaptureDemo/CaptureSoft/bin/Debug/CaptureSoft.vshost.exe.manifest , 490
CaptureDemo/CaptureSoft/CaptureSoft.csproj , 3769
CaptureDemo/CaptureSoft/Form1.cs , 1906
CaptureDemo/CaptureSoft/Form1.Designer.cs , 4013
CaptureDemo/CaptureSoft/Form1.resx , 5817
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.csproj.FileListAbsolute.txt , 527
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.csproj.GenerateResource.Cache , 975
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.exe , 14848
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.Form1.resources , 180
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.pdb , 30208
CaptureDemo/CaptureSoft/obj/Debug/CaptureSoft.Properties.Resources.resources , 180
CaptureDemo/CaptureSoft/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 863
CaptureDemo/CaptureSoft/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 6803
CaptureDemo/CaptureSoft/Program.cs , 492
CaptureDemo/CaptureSoft/Properties/AssemblyInfo.cs , 1360
CaptureDemo/CaptureSoft/Properties/Resources.Designer.cs , 2874
CaptureDemo/CaptureSoft/Properties/Resources.resx , 5612
CaptureDemo/CaptureSoft/Properties/Settings.Designer.cs , 1098
CaptureDemo/CaptureSoft/Properties/Settings.settings , 249
没有账号? 忘记密码?

社交账号快速登录