对了,你得先用FindWindow找到那个窗口

解决方案 »

  1.   

    定义:
    Public Const wm_close = &H10
    Public Const wm_quit = &H12
    Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
    语句:
    Handle = FindWindow("ieframe", vbNullString)
    PostMessage handle,wm_close, 0, 0
      

  2.   

    一样的呀,用findwindow找到他的句柄,然后向那个句柄发送关闭消息
      

  3.   

    如果要关闭其它应用程序窗口,你可以从窗体标题下手获取窗体句柄
    把windsandy(风中飘絮) 的代码修改倒数第二句为:
    handle=FindWindow(vbNullString, "窗体标题")
    其它不变。给我加分我很高兴,如果不加,我也不会怪你,我天生好心,助人乃快乐之本。