标题:VC++实现关闭指定网页.
只看楼主
默默学习
Rank: 4
等 级:业余侠客
帖 子:134
专家分:200
注 册:2010-6-22
结帖率:84.21%
已结贴  问题点数:20 回复次数:16 
VC++实现关闭指定网页.
    HWND hWnd;
    hWnd= FindWindowEx(NULL,0,"百度一下,你就知道    ",NULL);
    ::PostMessage(hWnd,WM_CLOSE,0,0);

//汗,让大家见笑了。我没学过,我只是现在急需这个功能,.希望懂的帮教下我。
FindWindowEx取句柄,在通过发送窗口关闭消息,好象是这样.我也不怎么懂,希望知道的帮我改下。。
搜索更多相关主题的帖子: 百度一下 
2011-03-08 12:58
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
得分:5 
是这样的,SendMessage也可以,也可以直接操作进程,直接TerminateProcess结束进程。
你觉得这样麻烦,也可以用System()调用kill命令行.

我们都在路上。。。。。
2011-03-08 13:15
默默学习
Rank: 4
等 级:业余侠客
帖 子:134
专家分:200
注 册:2010-6-22
得分:0 
回复 2楼 hellovfp
请给出详细代码。
2011-03-08 13:50
瓦药墙
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:218
专家分:556
注 册:2009-9-16
得分:5 
是关闭一个窗口? 还是结束iexplore.exe进程?


我想了一个下, 关闭一个网页:
findwindow后, 可以模拟鼠标, 点击那个叉叉关闭

如果要关闭浏览器进程, 那相对简单吧...
2011-03-08 13:57
默默学习
Rank: 4
等 级:业余侠客
帖 子:134
专家分:200
注 册:2010-6-22
得分:0 
回复 4楼 瓦药墙
模拟点击。。
有很多方法,想的出来。但是我不会代码。。
帮忙发下代码
2011-03-08 16:51
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
得分:5 

#include "stdafx.h"
#include "windows.h"
void main()
{
  HWND hwd;
  hwd=FindWindow(NULL,"百度一下,你就知道");
  while(hwd!=0)
  {
      hwd=FindWindow(NULL,"HEX");
      PostMessage(hwd,WM_CLOSE,0,0);
  }
        MessageBox(NULL,"完成","退出",0);
 }

偶是菜鸟鸟偶惧WHO?!!!!
2011-03-08 18:07
默默学习
Rank: 4
等 级:业余侠客
帖 子:134
专家分:200
注 册:2010-6-22
得分:0 
回复 6楼 我是菜鸟哦
结束不了。。网页。

[ 本帖最后由 默默学习 于 2011-3-8 18:14 编辑 ]
2011-03-08 18:13
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
得分:0 
是标题内容没取对

偶是菜鸟鸟偶惧WHO?!!!!
2011-03-08 18:15
默默学习
Rank: 4
等 级:业余侠客
帖 子:134
专家分:200
注 册:2010-6-22
得分:0 
回复 8楼 我是菜鸟哦
标题我试了,不行。。
2011-03-08 18:22
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
得分:0 
不只那8个字加空格的,还有其它内容,和浏览器有关

偶是菜鸟鸟偶惧WHO?!!!!
2011-03-08 18:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-333543-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.207121 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved