情况是这样的:我用ASP。NET做了一个网上聊天系统,现在聊天和上传附件等其它功能都已经实现了,就差一个类似QQ那种截图的功能做不来在Windows窗体中我知道可以获取当前屏幕的图像,再新建一个窗口,并且把这个新建的窗口的背景设为先获取的屏幕来实现截图的功能,但是在网页中怎样做呢?新建一个Windows窗体?在网页中怎样新建Windows一个窗体呢?这是我第一次提问哟~~~分数全部都拿出来了~~~~有哪位大大知道的麻烦说下,感激不尽~~~~~~

解决方案 »

  1.   


    大哥能发下代码吗??EMAIL:[email protected]!!!谢谢先!
      

  2.   

    web qq貌似是用了浏览器插件
      

  3.   

    LZ 下载去看看  源码的
    http://download.csdn.net/source/174000
      

  4.   


    谢谢啊~麻烦发邮箱:[email protected]
      

  5.   


    回复13楼,ActiveX控件我没做过呀~~~你可不可以给个做ActiveX的例子啊,简单的也行哟~~谢谢了~~~
      

  6.   


    回复7楼,我上MSDN查了一下"bho",全是英文的解释~~~~我看不太懂。。你有没有中文的帮助文档得嘛,有的话麻烦给一个,[email protected]
      

  7.   

    这个应该是使用的第3方组建来实现的   单纯的HTML js 肯定是无法实现的任意地方切图.不过可以变通下,比如上穿一张图片后,通过JS来切某一张图的某一个部位.    
      

  8.   

    现在的确很多网页截图都是用的ActiveX
    http://www.cnblogs.com/yjmyzz/archive/2009/12/17/1626392.html
    这个对你应该有用
      

  9.   

    如果在不安装插件的情况下是无法实现的,否则盗号的岂不是太容易了?客户端必须下载一个抓屏的组件(这个组件要你自己实现)一般是ocx,然后ocx截屏的图片使用POST的方式发送到服务器上即可。
      

  10.   

    也就是说只有自己做一个ActiveX件才能实现啊~~~那肯定不能用。NET开发ActiveX了~~~~因为用。NET开发的ActiveX要运行的话,客户端也必须安装了。NET才行。
    那我还是用VB开发一个ActiveX算了很久没有用过VB了,不晓得还用得来不哟
      

  11.   

    我现在用VB自己做了一个截图的ActiveX控件,截图功能已经实现,但是就是不晓得杂子把客户端的截图输送到服务器上去。
    各位大大有谁知道这个功能是怎样实现的麻烦说下,小弟感激不尽。。
    现在就差这最后一步了呀~~~~~
      

  12.   


    回23楼,我现在已经VB做好了一个OCX,截图功能已经实现了,麻烦你解释哈在OCX里怎样使用POST方式把图片发送到服务器上啊?
      

  13.   

    你肯定没认真看我发的那个博客地址
    1.截图功能在activex(即ocx文件)中完成,同时每次完成截图后,ocx中会有一个属性得到截图的base64字符串2.通过js调用activeX中的截屏方法,同时取得图片的base64编码字符串3.js再继续通过与后端的交互,把图片base64字符串"给"到asp.net4.asp.net最终得到截图对应的base64字符串,然后还原为图片
      

  14.   


    回35楼,我的activex是用VB写的,在activex中我把截图放到剪贴板Clipboard.GetData里面得,但是我用
    UserControl.AsyncRead "http://192.168.0.103/Test.aspx?s1=" & Clipboard.GetData & "", vbAsyncTypeByteArray
    在服务器上获取的“s1值”杂子是一组“-1945823429”这种数字啊?
    怎样才能把Clipboard.GetData里的图片传到服务器上啊?
    麻烦大大解释哈,谢谢了~~
      

  15.   

    结贴了!!!
    虽然还有些小瑕疵,但是功能基本上算是实现了,其它的细节方面还是我自己研究吧~~~~~感谢chuzhaowei,你发的控件例子虽然到现在我都还是运行不起-_-但是让我有了一个比较清晰的思路~感谢cuike519,你帮我解释了这个功能实现的原理~感谢weir55,你发的网站我仔细看过了,对我很有帮助~谢谢大家的帮忙,谢谢~~
      

  16.   

    给否吧你做的 源码发来给我们观摩下。。
      [email protected]
      

  17.   

    是啊。我用了好多办法。不好弄啊。有说用Applet的。有说有jquery插件的。可是对于b/s模式都不行啊。用Activex怎么用啊。这个好像行。
      

  18.   

    跪求LZ分享一下你的资料.
    [email protected]
      

  19.   

    急需要这个功能 请求楼主 分享下[email protected]
      

  20.   

    麻烦楼主将源码发过来一下![email protected]!其他有源码的大虾看到了麻烦也发一下
      

  21.   

    跪求LZ分享一下你的资料.
    [email protected]
      

  22.   

    楼主,你需要是类似于下面的效果吗?
    与FCKEditor2.x整合与CKEditor3.x整合与KindEditor3.x整合与xhEditor1.x整合与Discuz!X2整合-常用工具条与Discuz!X2整合-高级工具条与Discuz!X2整合-弹出截屏选择窗口
      

  23.   

    我们之前给电信做的一个项目是用的Xproer.ScreenCapture这个控件。你可以在网上搜一下。效果和QQ截屏功能一样。整合也比较简单
      

  24.   

    在IE下要通过ActiveX控件来实现。在FireFox下要通过NPAPI来实现。不过网上已经有成熟的Web截屏控件产品了,你可以直接下载下来使用。
      

  25.   

    网上有一个http://www.cnblogs.com/xproer/archive/2010/12/05/1896778.html