当前位置: 首页 > news >正文

wordpress生成站点地图/东莞网站建设最牛

wordpress生成站点地图,东莞网站建设最牛,网站建设服务合同纠纷,中介房源管理系统哪个好花絮上火了,眼睛疼ing...滴了眼药...看你还敢疼的! 这两天一直在攻克抓屏这一关.手头有几本书,还有网上的一些例子,都是使用Win32 API的BitBlt函数.大同小异.今天在看.NET Framework 2.0的类库时,偶然发现原来抓屏功能已经集成进.NET Framework 2.0的Graphics类了,是个实例方法…

花絮
上火了,眼睛疼ing...滴了眼药...看你还敢疼的!

这两天一直在攻克抓屏这一关.手头有几本书,还有网上的一些例子,都是使用Win32 API的BitBlt函数.大同小异.今天在看.NET Framework 2.0的类库时,偶然发现原来抓屏功能已经集成进.NET Framework 2.0的Graphics类了,是个实例方法.两行代码就搞定!下面我给出代码.排在后面的是使用Win32实现的代码,不过已经用处不大了:p

1.使用.NET Framework 2.0 类库新功能:

//==========水之真谛==========//
//
// =http://blog.csdn.net/FantasiaX //
//
//======
上善若水,润物无声====//

using System;
using System.Text;
//
以下3个using是手动添加的,要想使用System.Drawing,还要添加System.Drawing.dll的引用
using System.Drawing;
using System.Drawing.Imaging;
using System.Threading;

namespace SuperCamera
{
    class Program
    {
        static void Main(string[] args)
        {
            //
给你5秒钟,摆个Pose!
            Thread.Sleep(5000);

            //
说:茄~~~~~~~~~~~
            Bitmap photo = new Bitmap(1024, 768, PixelFormat.Format32bppArgb);
            Graphics graph = Graphics.FromImage(photo);
            graph.CopyFromScreen(0, 0, 0, 0, new Size(1024, 768));
            photo.Save(@"C:/
水之真谛.jpg", ImageFormat.Jpeg);

            Console.WriteLine(@"OK,
C:/盘下面取照片吧!不过,唔~~~不是你的哦!");
            Console.ReadLine();
        }
    }
}

2.使用Win32 API的:


using
System;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
using System.Runtime.InteropServices;
using System.Threading;

namespace SimpleCamera
{
    class Program
    {
        [DllImport("gdi32.dll")]
        private static extern IntPtr CreateDC(string driver, string device, string win16, IntPtr printDev);

        [DllImport("gdi32.dll")]
        private static extern bool BitBlt(IntPtr outputDC, int left, int top, int width, int height, IntPtr sourceDC, int x, int y, int opt);

        static void Main(string[] args)
        {
            Thread.Sleep(5000);
           
            //
获取与屏幕相关的DC,并基于此DC生成Graph
            IntPtr screenDC = CreateDC("DISPLAY", null, null, IntPtr.Zero);
            Graphics screenGraph = Graphics.FromHdc(screenDC);

            //
以屏幕Ghraph为基础,生成位图
            Image outputImage = new Bitmap(1024, 768, screenGraph);
           
            //
获取与位图关联的Graph,并基于此获得位图的DC
            Graphics imgGraph = Graphics.FromImage(outputImage);
            IntPtr imgDC = imgGraph.GetHdc();

            //
使用Win32 API "灌图"
            BitBlt(imgDC, 0, 0, 1024, 768, screenDC, 0, 0, 0xCC0020);
           
            //
保存位图
            imgGraph.ReleaseHdc(imgDC);
            outputImage.Save(@"C:/水之真谛.jpg", ImageFormat.Jpeg);
        }
    }
}

        此实例再次印证了这样一句话:对类库越了解,就能写出性能越高的程序来。类库的作用就是避免我们自己"从轮子造起"

法律声明:本文章受到知识产权法保护,任何单位或个人若需要转载此文,必需保证文章的完整性(未经作者许可的任何删节或改动将视为侵权行为)。若您需要转载,请务必注明文章出处为CSDN以保障网站的权益;请务必注明文章作者为刘铁猛,并向bladey@tom.com发送邮件,标明文章位置及用途。转载时请将此法律声明一并转载,谢谢!

http://www.jmfq.cn/news/4922713.html

相关文章:

  • 电商商城网站建设方案/培训机构哪家好
  • ydblog wordpress/惠州seo排名收费
  • 安丘网站建设报价/电脑优化软件
  • 专门做批发的网站吗/企业查询信息平台
  • 网站制作关键技术/新网域名查询
  • 深圳网站建设开发/网站指数查询
  • 做网站怎么去找客户/房地产估价师考试
  • 电子pcb做兼职的网站/端点seo博客
  • 济南能源建设网站/营销型网站建设服务
  • 在国外做盗版电影网站吗/企业站seo价格
  • wordpress导出app/东莞seo优化公司
  • 网站开发人才/海外广告投放渠道
  • 网站建设合同鉴于甲方委托乙方/商城全网推广运营公司
  • 如何做拼多多商城官网站/广东省疫情最新
  • 什么样的笔记本电脑适合网站开发/网站域名注册
  • 给设计网站做图/百度站长工具
  • 广州网站推广找谁/百度免费推广网站
  • 电商网站 设计/现在做百度推广有用吗
  • 酒店要做关于网站ppt怎么做/品牌推广策划方案怎么写
  • 在哪个网站做图片视频带音乐/免费的推广引流软件
  • 制作好的网站/关键词排名网络推广
  • 网站运营建设的培训/杭州网站优化体验
  • 汕头站扩建招标/河南网站设计
  • 网站有限公司免费/万网域名官网
  • 做淘宝客最大的网站是叫什么名字/外贸平台
  • 视频网站直播怎么做的/seo教程搜索引擎优化
  • 上海seo关键字推广/郑州网站建设专业乐云seo
  • 第18讲:商品模型 织梦网站系统 dedecms 教学课件/域名注册 阿里云
  • 百度网站建设是什么意思/前端优化网站
  • html网站模板 免费/写文章在哪里发表挣钱