我用D7写了个浏览图片的小工具,我把图片放到服务器上,客户端用WebBrowser1浏览图片,现在想实现2个功能:
1.如何通过鼠标左右上下移动图片,鼠标直接在界面上拖拉的方式实现图片移动,而不是用现在的点右面边框的形式?
2.用鼠标滚轴实现图片放大缩小?

解决方案 »

  1.   

    如果只有图片,直接使用Image实现会更好些
      

  2.   


    用Image能实现以上功能吗?
      

  3.   

    另外,Image如何打开http://192.168.100.8/a.jpg这样的地址?
      

  4.   

    关于缩放:网上找到以下代码
    WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.5 ;
    但是,是浏览器缩放,我想只要图片缩放,改怎么弄?
      

  5.   

    图片是在WebBrowser中显示还是在Image中显示?
    如果在WebBrowser中显示,缩放、拖动等操作可以通过Javascript实现。
    如果想用Image显示http://192.168.100.8/a.jpg,可以先通Indy等控件将a.jpg下载到本地,再使用Image加载。
      

  6.   

    直接用Webbrowser下载到临时文件夹然后显示出来