我在网上下载了一个控件,但他在启动和关闭时老是会弹出一个消息框,上面有一个“确定”按钮,只要回车或点击“确定”它就会没有,我想用代码模防一个回车让消息不显示该怎么做好,希望高手指点!!!

解决方案 »

  1.   

    有没有源代码,把msgbox内容去掉就可以了。估计你没有源代码,获取那个控件的句柄,发送消息
      

  2.   

    估计,需要用到API 拦载系统消息,再发消息
      

  3.   

    拦截系统消息后,sendkeys("enter")
      

  4.   

    他总有一个title吧,然后用findwindow找到这个窗口。
    然后用sendmessage向他发送WM_CLOSE消息,或用closewindow关闭这个窗口.
      

  5.   

    Private Const WM_CLOSE = &H10
    Public Function CloseSpecWindow(ByVal WndTitle As String) As Boolean
        Dim Rtn&
        Dim hwnd        As Long    If WndTitle = "" Then GoTo Close_Error
        hwnd = FindWindow(vbNullString, WndTitle)
        If hwnd <= 0 Then GoTo Close_Error
        Rtn = SendMessage(hwnd, WM_CLOSE, 0, ByVal 0&)
        CloseSpecWindow = Rtn
        Exit Function
    Close_Error:
        CloseSpecWindow = False
    End Function
    这是利用窗口title来close窗口的函数