日期:2014-05-19  浏览次数:21096 次

c#如何得到当前ie的句柄?得到句柄后如何操作当前IE?
c#如何得到当前ie的句柄?得到句柄后如何操作当前IE?

操作当前IE就是
给ie的顶部加一段 我所指定的代码!
有点像恶意代码的那个意思
但不是噢!

我的程序是 c/s的,运行程序的时候,
只要一打开 IE,就得到它的句柄 ,然后进行操作

不好意思,这几天问的问题有点儿多,没分了,还请大哥们见谅

------解决方案--------------------
//----vc实现----
HWND hIE = 0;
hIE = ::FindWindowEx(NULL,NULL, "IEFrame ",NULL);
if (hIE> 0) //是否找到
{
CWnd* pWnd = NULL;
pWnd = CWnd::FromHandle(hIE);
if (pWnd!=NULL)
{
pWnd-> SetWindowText( "Hello!I 'm flypigluo ");
}
}
else //不存在
{
MessageBox( "no find ");
}
//---
如果要在.net下实现,只要把相关函数dllImport 一下