Private Sub Form_DblClick()
SendMessage Form1.hwnd, WM_CLOSE, 0, ByVal 0&
End Sub
函数已在模块中声明
为什么双击后没有反应呢

解决方案 »

  1.   

    用PostMessage函数试试,我以前也遇见过这种问题,用PostMessage就OK了
      

  2.   

    SendMessage form1.HWnd, &H10, 0, ByVal 0&
      

  3.   

    用&H10就可以了,为什么WM_CLOSE就不行呢?那我以后怎么传递参数啊,&H10我都不知道是啥意思,难道去看MSDN的定义?
      

  4.   

    要先声明才可以用
    Private Const WM_CLOSE = &H10
      

  5.   

    那我怎么知道&10表示什么消息呢?还有其它的,比如&11?
      

  6.   

    我的意思是 :
     
    能区别
    SendMessage form1.HWnd, &H10, 0, ByVal 0& 
    而不是
    SendMessage form1.HWnd, &H16, 0, ByVal 0& 
    来关闭窗口是靠积累呢,还是靠别的
      

  7.   


    本人靠的是积累和google,多数靠google