
因为你定义的单击是 Form_Click() ,含义就是窗口单击,当然只能监控窗口内的,要监视窗口外的,要调用API函数。
1、用SetCapture捕捉了鼠标事件。 VB声明 Declare Function SetCapture Lib "user32" Alias "SetCapture" (ByVal hwnd As Long) As Long 说明 将鼠标捕获设置到指定的窗口。在鼠标按钮按下的时候,这个窗口会为当前应用程序或整个系统接收所有鼠标输入 返回值 Long,之前拥有鼠标捕获的窗口的句柄 参数表 参数 类型及说明 hwnd Long,要接收所有鼠标输入的窗口的句柄,与ReleaseCapture函数一起使用。
2、判断鼠标事件是否为WM_LBUTTONDBLCLK。