我是一个出学者,我最近看了一本很基础的书,但里面有一道题是要用编程实现关闭当前的IE浏览器(只能关闭当前的),请问怎么实现?请给出实例,谢谢!!

解决方案 »

  1.   

    If it is Javascript, you can do it this way:window.opener="anything";
    window.close();
      

  2.   

    HWND hWnd = ::FindWindow("IEFrame",NULL); 
    ::SendMessage(hWnd,WM_CLOSE,0,0); 为什么以上代码不能将IE关闭,请指教,谢谢!!
      

  3.   

    hWnd 正常吗???????????? 你没有填窗口名啊!!~
      

  4.   

    你少了一个参数,窗口名,
    ::FindWindow(类名,窗口名); 
    所以应该是::FindWindow("IEFrame","窗口名");
    类名和窗口名可以用VC的工具spy++的Find window功能实现,将靶心拖到你要关闭的窗口上,得到的值是确定的,即下一次启动该程序时,还是这个值,所以不必担心它会改变。