CDHtmlDialog中怎么响应iframe页面中的文档事件
CDHtmlDialog中如何响应iframe页面中的文档事件?
我用CDHtmlDialog做基类
能响应一般网页中的按钮点击事件
DHTML_EVENT_TAG(DISPID_HTMLELEMENTEVENTS_ONCLICK, _T("button"), OnClickButton)
但是如果网页内有iframe又嵌了个网页,我怎样才能响应iframe中按钮的点击事件?
请教各位大侠,有没有解决方案
------解决方案--------------------
通过接口进行操作
在页面load之后,得到iframe的document,再得到里面的element的IHTMLElement2接口
通过
IHTMLElement2::attachEvent指定处理click的处理函数
我用CDHtmlDialog做基类
能响应一般网页中的按钮点击事件
DHTML_EVENT_TAG(DISPID_HTMLELEMENTEVENTS_ONCLICK, _T("button"), OnClickButton)
但是如果网页内有iframe又嵌了个网页,我怎样才能响应iframe中按钮的点击事件?
请教各位大侠,有没有解决方案
------解决方案--------------------
通过接口进行操作
在页面load之后,得到iframe的document,再得到里面的element的IHTMLElement2接口
通过
IHTMLElement2::attachEvent指定处理click的处理函数