在vc中如何关闭打开的ie窗口?

zhangwei9730 2003-10-09 10:10:38
请问各位大侠,我在vc中调用WinExec打开了一个ie窗口,
应该调用什么样的代码来关闭它?多谢!!!!!
...全文
53 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2003-10-10
  • 打赏
  • 举报
回复
IWebBrowser2::Quit ?
叶子哟 2003-10-10
  • 打赏
  • 举报
回复
找->iexplore.exe并不能说明找到IE,还应该找子窗口,直到找到Internet Explorer_Server为止,才是真的IE窗口,具体IE的窗口结构可以用spy来看
找到后即可以IHTMLDocument2或IWebBrowser2的方法来控制退出了
也可以用Ole的方法,来退出
zhangwei9730 2003-10-09
  • 打赏
  • 举报
回复
我获得了句柄,但是关闭不了阿
tyzam 2003-10-09
  • 打赏
  • 举报
回复
晕啊,stringWindowstringWindowTitle是你打开的ie窗口的标题(Title)啊
tyzam 2003-10-09
  • 打赏
  • 举报
回复
如果想要关闭所以打开的ie窗口的话可以
HWND hWnd=findWindow("iexplore.exe");
CloseWindow(hWnd);
zhangwei9730 2003-10-09
  • 打赏
  • 举报
回复
谢谢大家,但是这个stringWindowTitle是什么?能告诉我么?
Aarongz 2003-10-09
  • 打赏
  • 举报
回复
HWND hwnd = findWindow(stringWindowTitle);
CloseWindow(hwnd);
DestroyWindow(hwnd);
Aarongz 2003-10-09
  • 打赏
  • 举报
回复
up
BuZhang_AP97091 2003-10-09
  • 打赏
  • 举报
回复
HWND hWnd=findWindow(stringWindowTitle)
CloseWindow(hWnd);

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧