用C#实现屏幕抓图的ActiveX,附原码。
2009-02-08 16:52
246 查看
打开网易邮箱,发现在网页内截图的功能相当之酷,于是惊艳之余,自己动手用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
效果截图:
看完此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#实现全屏幕抓图
- c# 语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- c# 8条语句实现屏幕抓图
- 屏幕抓图——C#实现抓屏功能“gdi32.dll”
- C#软件开发实例.私人订制自己的屏幕截图工具(三)托盘图标及菜单的实现
- C#实现简单屏幕监控的方法
- 一个简单的用JAVA实现的屏幕抓图(源代码)
- C#实现屏幕指定区域截屏
- c#实现远程截取屏幕
- C# WPF 仿QQ靠近屏幕上方自动缩起功能实现
- C#实现类似qq的屏幕截图程序
- c#实现屏幕截图
- 用C#实现屏幕锁定
- C#实现屏幕键盘(软键盘 ScreenKeyboard)
- C#实现窗体靠近屏幕边界自动隐藏