IE Program
Jofangkm
这个作者很懒,什么都没留下…
展开
-
枚举当前环境中打开的所有IE
IE程序是属于Shell的一个应用程序,要枚举当前打开的所有IE程序窗口,可以通过ShellWindows集合来打开属于Shell的当前的窗口的集合.首先添加程序需要的头文件和tlb库 //...#import #import #include //...//定义IE程序处理函数指针typedef void (*ProcessWebBrowser)( co原创 2009-03-21 15:08:00 · 1534 阅读 · 0 评论 -
递归枚举IHTMLDocument2的所有元素
void EnumHTMLDocument( MSHTML::IHTMLDocument2* pDoc ){ if( pDoc == NULL )return; //遍历搜索子框架,递归处理子框架的文档 CComPtr spFramesCollection; pDoc->get_frames( &spFramesCollection ); long lCou原创 2009-03-23 20:16:00 · 2950 阅读 · 1 评论 -
IE BHO的IObjectWithSite接口
Internet Explorer的BHO的对象必须实现IObjectWithSite接口.该接口是IE用来对插件进行管理和通讯的一个接口,其有SetSite和GetSite两个方法,当IE加载和卸载Band对象的时候,调用该接口的SetSite方法,我们可以通过SetSite传进来的IUnknown指针来获取我们所需要的接口: 1. 获取IE的框架窗口句柄: HWND hW原创 2009-03-28 19:20:00 · 3795 阅读 · 0 评论