SendMessage截去了鼠标信息怎么办?
我在做一个无无边框窗体的时候,鼠标信息被MouseDown中的SendMessage截去了,鼠标左键放开的时候不能响应MouseUp事件(双击鼠标左键或放开鼠标右键才能响应MouseUp事件)。
请问怎么样才能实现鼠标左键放开时响应MouseUp事件???
谢谢!
'拖动无边框窗体
Private Sub Lab_title_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
Call ReleaseCapture
Call SendMessage(Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
End If
End Sub
'保存坐标
Private Sub Lab_title_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
保存坐标代码...
End Sub
请问怎么样才能实现鼠标左键放开时响应MouseUp事件???
谢谢!
'拖动无边框窗体
Private Sub Lab_title_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
Call ReleaseCapture
Call SendMessage(Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
End If
End Sub
'保存坐标
Private Sub Lab_title_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
保存坐标代码...
End Sub
...全文
相关推荐
c# 在WebBrowser中用SendMessage模拟鼠标点击
想在WebBrowser控件里面模拟鼠标点击,在百度上找了半天,怎么也找不到,还是google强大,在一个国外网站上找到的,代码比较清楚了,不做说明。
SendMessage之模拟按键
SendMessage之模拟按键,组合键,vb键盘模拟必不可少。
SendMessage消息大全及说明
SendMessage消息大全及说明
API函数SendMessage参数即Windows消息详解
API函数 SendMessage参数说明 Windows介绍
VC++鼠标键盘的录制与回放
将鼠标事件和键盘事件记录下来 技术亮点: 1钩子技术 2SendMessage和PostMessage的使用 3链表的使用 4鼠标事件和键盘事件 5文件的读写


VB基础类
