当前位置:编程学习 > C#/ASP.NET >>

如何监听嵌入的Web的事件

我用c#做一个类似IE的浏览器,使用嵌入式IE的内核,请问我怎么能获取IE中的事件呢, 比如窗口关闭等事件。
使用attachEvent时,第二个参数怎么填啊,总是报错。
   IHTMLWindow2 win = TabManager.GetInstance().findWindow(url);
   IHTMLWindow3 w = win as IHTMLWindow3;
   w.attachEvent("onunload", new HTMLEventHandler(this.WindowOnUnload));
下面定义了
       private void WindowOnUnload(IHTMLEventObj e)
        {
            MessageBox.Show(e.fromElement.tagName);
        }
现在运行到w.attachEvent("onunload", new HTMLEventHandler(this.WindowOnUnload));
时就报错。 嵌入式 --------------------编程问答-------------------- HtmlWindow这个类试试吧 --------------------编程问答-------------------- http://blog.csdn.net/norsd/article/details/5275591 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 2 楼 devmiao 的回复:
http://blog.csdn.net/norsd/article/details/5275591

htmlObject.attachEvent( "onclick", new MyClick );
从这里看最后那个参数应该是一个类啊,是这样的么,我刚刚学C#,不太懂啊。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,