随笔分类 -  IE相关

URL Moniker之CreateUrlMoniker的使用
摘要:打算要看一下URL moniker的内容,先从基本的入手,下面是一个简单的使用URLmoniker的程序 BOOL ShowHtml() { HINSTANCE hinstMSHTML = LoadLibrary(TEXT("MSHTML.DLL")); if (hinstMSHTML == NULL) { // Error loading module -- fail as securely as possible return FALSE; } SHOWHTMLDI... 阅读全文

posted @ 2011-10-07 17:14 一颗麦粒 阅读(2545) 评论(0) 推荐(0)

IE中元素位置获取
摘要:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> function processNode(te) { var rect = te.getBoundingClientRect(); alert(te.tagName + ":" + rect.left + "," + rect.top + ", &quo 阅读全文

posted @ 2011-10-02 17:41 一颗麦粒 阅读(789) 评论(0) 推荐(0)

IE中事件详细解析(二)
摘要:这次主要分析在不同的页面下,主要的DWebBrowserEvent2的发生时机。我们先定义一个最简单的html<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body>HELLO</body></html>这是,生成的序列如下所示:[7012] DISPID_BEFORENAVIGATE2 paramCount:7, p0(VT_BOOL):0 p1(VT_BSTR):(null) 阅读全文

posted @ 2011-10-02 16:55 一颗麦粒 阅读(7532) 评论(1) 推荐(1)

IE中事件详细解析
摘要:DWebBrowserEvents2::DocumentComplete Eventvoid DocumentComplete( IDispatch *pDisp, VARIANT *URL );pDisp: 指向一个文档所属window或者frame的IDispatch接口,次参数可以QueryInterface接口IWebBrowser2。URL: 一个VT_BSTR类型的VARIANT指针,代表URLDISPID : DISPID_DOCUMENTCOMPLETEnotes:URL可能和传递给WebBrowserControl的URL不一致,参数中得URL是规范化后的URL。也可能是经过 阅读全文

posted @ 2011-10-01 14:26 一颗麦粒 阅读(1373) 评论(0) 推荐(0)

导航