RT.
哪位做过.给个思路.

解决方案 »

  1.   

    this.WindowState = FormWindowState.Minimized
    最小化窗体!
      

  2.   


    是点击winfrom 内置 IE中的按钮最小化winfrom窗体... 不是winfrom上面的按钮
      

  3.   

    我的意思是这样的新建winform窗体Form1,
    拖动一个 WebBrowser控件webBrowser1到Form1里面 
    让WebBrowser控件加载test.html的网页我现在想做的事情就是 单击 test.html页面里面的一个按钮能最小化Form1窗体.
      

  4.   

    呵呵 应该是可以的吧。 你看世界之窗的插件机制。
    如下地址 http://www.ioage.com/cn/plugins.htm当你用世界之窗访问的时候 有个 下载使用 它的链接是 vbscript:DownloadPlugin( "SysState", "1.0.1.3", "http://www.ioage.com/download/plugins/sysstate.zip" )你点击链接能直接安装插件(这样不就是WebBrowser和winform的交互吗)当如果用非世界之窗浏览器的时候就是 http://www.ioage.com/download/plugins/sysstate.zip 只能下载插件
      

  5.   

    还用什么插件,直接document注册鼠标事件,试试
      

  6.   


    不理解. 有实例代码吗?我只做过点击winfrom上面的按钮能执行WebBrowser控件里面的网页按钮事件但反过来 点击WebBrowser控件里面的网页按钮执行winfrom的按钮事件不晓得怎么做.
      

  7.   

    去google查,WebBrowser与winform窗口通讯ps:
    怎么最近流行自己开发浏览器了?
      

  8.   

    http://topic.csdn.net/u/20100115/15/bc08c679-9b5d-465f-a00d-b2fbd59d7c5b.html
    lz可以看看是不是想要的
      

  9.   


    不好意思,html页面不能控制winform
      

  10.   

    没做浏览器.是个托盘提醒.客户要求托盘加载的是一个远程的http网页.点一下网页按钮后这个托盘就最小化.
      

  11.   

    本地的可以注册事件通信 远程http 没戏了
      

  12.   

    dcomclick事件里调用。这个网上不是很多嘛。
      

  13.   

    这个帖子还是我自己给结了.我的解决方法如下
    Class 前加入下代码[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
    [System.Runtime.InteropServices.ComVisibleAttribute(true)]默认构造函数中加如下代码this.webBrowser1.ObjectForScripting = this;Class中添加方法public void closeWindow()
    {
      this.WindowState = FormWindowState.Minimized;
    }html页面中添加入下js方法<script language="javascript"> 
     function  InvokeFunc()
     {
    window.external.closeWindow();
     }
    </script>html网页中的按钮添加onClick事件<input type="button" name="Submit" id="Submit" value="提交" onClick="InvokeFunc()">
    这样只要单击button,winform窗体就会最小化.
      

  14.   

    整个事件注册到WinForm中,控制窗体最小,点击IE时发消息到事件。就行了啥。