用C#实现屏幕抓图的ActiveX,附原码。

打开网易邮箱,发现在网页内截图的功能相当之酷,于是惊艳之余,自己动手用C#也写了个实现同样功能的ActiveX,现附上原代码,希望对大家有所帮助。

效果截图:

C#实现ActiveX,实现屏幕截图

 看完此ActiveX的原代码,你将获得以下非常有用的知识:
     1.如何用C#来编写ActiveX
     2.如何在HTML网页中,用脚本语言如JavaScript调用ActiveX
     3.如何抓取当前桌面
     4.如何实现窗口全屏(用Windows API实现)
     5.如何画橡胶矩形,即动态矩形框,实现方法很多,本实例用.Net内置的类,ControlPaint完成

原码使用方法:
     1.用VS打开解压后的工程,编译,VS将自动注册此ActiveX到你机器中。
     2.打开IIS,在DesktopCatcher位置创建一个虚拟目录,目录名可以随意取,比如ActiveX.
     3.打开IE,输入
http://localhost/AcitveX/index.htm,就可以使用此控件。

原码地址:http://www.codeproject.com/KB/dotnet/DesktopCatcher.aspx

 

希望大家喜欢,欢迎多多交流。

------------------------------------------广告线---------------------------------------------------------
我在微软年会上表演的原创搞笑小品<我和盗版不得不说的故事>,希望能给大家带来快乐。
小品长20分钟,网址:
http://v.youku.com/v_show/id_XNjI4MjcxNDQ=.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值