我做了一个ActiveX控件在IE中使用,但无法捕获鼠标!各位谁知道怎样实现?

解决方案 »

  1.   

    简单一点!ie不是有一个setCapture吧!
    你看看!
      

  2.   

    setCapture我用了!可惜根本不起作用~~~~
      

  3.   

    那换一步!
    你用脚本截获!
    然后调用你的activex
      

  4.   

    哦!JavaScript我不太会.能给个例子吗???
      

  5.   

    截获点击!
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script id="main" onclick="test()">
    function test()
    {
    alert(event.screenX);
    alert(event.screenY);
                      //你可以把event.screenX,event.screenY
                      //和其它的参数传递给activex,for example:
                      //atlcc.MyMethod(event.screenX,event.screenY);
    main.setCapture();
    }
    main.setCapture();
    </script>
    </BODY>
    </HTML>