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

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

效果截图:

用C#实现屏幕抓图的ActiveX,附原码。_第1张图片

 看完此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

 

你可能感兴趣的:(c#,javascript,windows,iis,网易,脚本)