怎么遍历浏览器所有窗口,然后关闭满足条件的窗口
我想做个程序关闭弹出的广告,尤其是那taobao网!!!!
在线求助

解决方案 »

  1.   

    得到当前窗口的句柄,然后得到标题栏,如果满足就KILL相应的句柄!
      

  2.   

    用findwindow(s) and findwindow(s)ex 吧.是否有S我也记不清了.
      

  3.   

    一般弹出的广告都没有地址栏,枚举控件中有没有“EDIT”类。
    GetForegroundWindow VB声明 
    Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As Long 
    说明 
    获得前台窗口的句柄。这里的“前台窗口”是指前台应用程序的活动窗口 
    返回值 
    Long,前台窗口的句柄 
    注解 
    windows nt支持多个桌面,它们相互间是独立的。每个桌面都有自己的前台窗口
     
    ===================
    用时钟控件,IE的类名:IEFrame