如何从Internet Explorer_Server窗口句柄获得IHTMLDocument
2011-08-02 11:00
387 查看
今天用到了,从网上搜了个方法,关键代码如下:
#include <OleAcc.h> #pragma comment(lib, "OleAcc.lib") //hWnd:Internet Explorer_Server LRESULT lResult = 0; UINT uMessage = ::RegisterWindowMessage(_T("WM_HTML_GETOBJECT")); ::SendMessageTimeout(hWnd, uMessage, 0, 0, SMTO_ABORTIFHUNG, 1000, (DWORD*)&lResult); CComQIPtr<IHTMLDocument> pDoc; ::ObjectFromLresult(lResult, IID_IHTMLDocument, 0, (void**)&pDoc);
相关文章推荐
- 已知IWebBrowser2接口,如何获得其Internet Explorer_Server窗口句柄?
- autoIt DllCall 如何获得句柄和对窗口操作
- BCB如何获得当前所有可视窗口的窗口标题和窗口句柄
- 如何获得窗口句柄以及WIN32+API参考大全
- 如何通过窗口句柄来获得一个程序窗口的大小
- 如何获得窗口句柄(FindWindow函数的使用)
- 如何获得窗口句柄(HWND )和改变窗口属性
- [VC++]如何利用this获得窗口句柄
- WPF窗口如何获得一个句柄?
- 如何获得窗口句柄(HWND )和改变窗口属性
- 如何获得窗口句柄(HWND )和改变窗口属性
- 如何获得窗口句柄以及WIN32+API参考大全
- dll中如何获得调用者的窗口?得到窗口句柄那么DC也就可以得到了!
- Delphi如何获取QQ2010聊天窗口句柄?
- MFC通过对话框窗口句柄获得对话框对象指针
- 如何从光标位置”得到窗口句柄? (转)
- 关闭窗口函数及如何获取窗口句柄(VC)
- 获得qq聊天窗口的句柄并使好友窗口获得焦点
- 如何获得当前窗口的hwnd?的问题整理
- 如何在其它程序窗口(已知窗口的句柄)加上一个按钮