我怎么不能用   SendMessage hwnd, WM_CLOSE, 0, 0  来关闭ie啊
急~~~~~~~谁告诉我啊~~~

解决方案 »

  1.   

    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private 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
    Private Const WM_CLOSE = &H10Private Sub Command1_Click()
        PostMessage FindWindow("IEFrame", vbNullString), WM_CLOSE, 0&, 0&
    End Sub
      

  2.   

    我也没搞懂为什么同样的消息用SendMessage无效用PostMessage就行