D
Dery
Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个IE中COMM区对象程序,想在程序中加入对IWebBrowserEvents2接口事件和网页
中的元素事件(如某按钮的OnClick)的处理。
我开始参考了http://www.euromind.com/iedelphi/上的内容,利用生成的TDWebBrowserEvents2
控件和生成的THTMLFormElementEvents等控件,将要截获事件的控件丢入COMM区对象的
Form中,然后再COMM区对象的IObjectWithSite接口的实现方法SetSite中将获得的IWebBrowser2
接口和Form中的控件对象连接起来。这种做法编译时能通过,但在IE运行时启动COMM区对象
是发生错误,好像是说内存不能读。
我看过一种方法是在COMM区对象中增加IDispatch接口,然后可以在此接口基础上截获
IWebBrowserEvents2的事件,但怎样才能网页中元素的OnClick事件呢?
我只有100分了,请各位大虾关注一下吧,谢谢了先!
中的元素事件(如某按钮的OnClick)的处理。
我开始参考了http://www.euromind.com/iedelphi/上的内容,利用生成的TDWebBrowserEvents2
控件和生成的THTMLFormElementEvents等控件,将要截获事件的控件丢入COMM区对象的
Form中,然后再COMM区对象的IObjectWithSite接口的实现方法SetSite中将获得的IWebBrowser2
接口和Form中的控件对象连接起来。这种做法编译时能通过,但在IE运行时启动COMM区对象
是发生错误,好像是说内存不能读。
我看过一种方法是在COMM区对象中增加IDispatch接口,然后可以在此接口基础上截获
IWebBrowserEvents2的事件,但怎样才能网页中元素的OnClick事件呢?
我只有100分了,请各位大虾关注一下吧,谢谢了先!