根据IE窗口句柄hWnd获得IWebBrowser接口
来源:互联网 发布:燕京理工学院网络 编辑:程序博客网 时间:2024/06/16 00:33
关于如何根据IE窗口句柄hWnd获得IWebBrowser接口,网络上代码很多,大多是使用了MSAA里的一个函数GetObjectFromLResult进行获取,一方面,许多朋友尤其是VB爱好者对MSAA技术并不了解,另一方面,用此方法非常繁琐。我的偶象之一超级绿豆甚至在2005年的时侯使用汇编来获取IWebBrowser,虽然思路和方法都很好,但不容易理解和掌握。其实使用Sehll对象,可以非常方便简单地根据窗口句柄获得IWebBrowser接口,由于Shell是COM对象,不仅VB可以做得,VC一样可以做得,甚至在VBS里也可以。
具体代码如下:
假设现在有一个窗口的句柄为327932,那么就可以使用以下代码获得这个窗口的网页源代码:
- 也谈根据IE窗口句柄hWnd获得IWebBrowser接口
- 根据IE窗口句柄hWnd获得IWebBrowser接口
- 根据IE窗口句柄hWnd获得IWebBrowser接口
- mfc 根据窗口句柄(HWND)杀死进程
- 进程句柄HANDLE获得进程主窗口的句柄HWND
- 如何获得窗口句柄(HWND )和改变窗口属性
- 如何获得窗口句柄(HWND )和改变窗口属性
- 通过窗口句柄获得 IWebBrowser2 接口源码
- win32 API窗口句柄 HWND
- 根据进程ID枚举所有窗口获得窗口句柄
- 窗口句柄HWND和实例句柄HINSTANCE
- 获得ie句柄,并根据句枘操作iwebbrowser2对象
- 窗口截图(可指定HWND窗口句柄)
- 窗口截图(可指定HWND窗口句柄)
- 窗口截图(可指定HWND窗口句柄)
- 窗口截图(可指定HWND窗口句柄)
- 获得ie地址栏句柄
- 句柄Hwnd 与 窗口Wnd的联系
- 在VB的类模块中使用定时器
- 中9再次升级2010.02.10.23时
- 为MSHFlexGrid添加表格编辑功能
- Semantic Web (语义Web) 相关资源
- 如何用VB实现Excel文件的自动合并
- 根据IE窗口句柄hWnd获得IWebBrowser接口
- VB实现可执行文件运行时自删除
- javascript“设为首页”与“加入收藏”兼容多浏览器代码
- 纯VB真正实现稳定的NT服务
- VB6 to VB.Net 几个转换速查
- 第一次的开启
- 401 UNAUTHORIZED in SharePoint 2007
- 如何在webbrwoser控件中使用XP风格
- 解决Ubuntu 9.10 QQ老是自动退出的问题