如何关闭IE浏览器 比如点个按钮,如何关闭IE浏览器呢 ?比如我打开了好几个网页,应该如何关闭指定的某IE浏览器??谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FindWindow 找IE窗口,然后SendMessage关闭也可以EnumWindow , 枚举窗口找所有IE相关 CWnd *note = FindWindow(NULL,"Google"); HWND Handle = note->m_hWnd; ::SendMessage(Handle,WM_CLOSE,0,0);我就是这样做的,但是关不掉。。 PostMessage这跟SendMessage只是一个是否等待其他程序消息处理的区别啊。我刚刚试了,问题不是这恩 谢谢你 HWND hIEWnd = NULL;while ( hIEWnd = ::FindWindow(_T("IEFrame"),NULL)){ ::SendMessage(hIEWnd, WM_CLOSE,0,0); if ( IsWindow(hIEWnd) ) { // 强制关闭 DWORD dwProcId=0; GetWindowThreadProcessId(hIEWnd, &dwProcId); HANDLE hIE=OpenProcess(PROCESS_ALL_ACCESS, TRUE, dwProcId); if ( hIE ) { TerminateProcess(hIE, 0); } }} SendMessage(FindWindow('IEFRAME', nil), WM_SYSCOMMAND, SC_CLOSE, 0); MFC 绘图 关于应用程序全屏后浮动工具条的问题 求助!!关于button消息 问一个比较傻的问题,win98,winxp,win2000,win2003各最大支持多少个串口? 使用ActiveX出现提示错误 《深入前出MFC》中用的SRIBBLE例程哪里有? 数学函数中有没有控制浮点数小数位数的函数?请给出函数原形。在线等 InternetOpenURL这个函数怎么用呀! 在VC++中,如何判断一个文本文件的大小? MFC中调用ocx 提交类型不匹配,求救 VS2008中添加ACTIVEX的问题 CEditView中的文字怎么不能立刻出现
CWnd *note = FindWindow(NULL,"Google");
HWND Handle = note->m_hWnd;
::SendMessage(Handle,WM_CLOSE,0,0);
我就是这样做的,但是关不掉。。
PostMessage这跟SendMessage只是一个是否等待其他程序消息处理的区别啊。我刚刚试了,问题不是这恩 谢谢你
while ( hIEWnd = ::FindWindow(_T("IEFrame"),NULL))
{
::SendMessage(hIEWnd, WM_CLOSE,0,0);
if ( IsWindow(hIEWnd) )
{
// 强制关闭
DWORD dwProcId=0;
GetWindowThreadProcessId(hIEWnd, &dwProcId);
HANDLE hIE=OpenProcess(PROCESS_ALL_ACCESS, TRUE, dwProcId);
if ( hIE )
{
TerminateProcess(hIE, 0);
}
}
}