窗体内有一个image控件,如何再缩小控制鼠标只能在这个窗体的image控件范围内移动?
时间:2011-10-12
来源:互联网
今天在网上找到 了一个限制鼠标能在一个窗体范围内进行移动,[color=#FF0000]但现在就不知道,如何再进一步缩小范围,限制在窗体中的图片控件内进行移动?[/color]
Private Declare Function ClipCursor Lib "user32" (lpRect As Any) As Long
Private Type RECT '用户自定义类型
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Dim mouse As RECT
Private Sub Command1_Click() '限制鼠标在窗体范围内
mouse.Left = Me.Left / Screen.TwipsPerPixelX
mouse.Left = Me.picture1.Left / Screen.TwipsPerPixelX
上面能表达为:窗体的图片范围内 吗?
但不知如何能进一步控制,能让鼠标只能在窗体的图片范围内移动.
Private Declare Function ClipCursor Lib "user32" (lpRect As Any) As Long
Private Type RECT '用户自定义类型
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Dim mouse As RECT
Private Sub Command1_Click() '限制鼠标在窗体范围内
mouse.Left = Me.Left / Screen.TwipsPerPixelX
mouse.Left = Me.picture1.Left / Screen.TwipsPerPixelX
上面能表达为:窗体的图片范围内 吗?
但不知如何能进一步控制,能让鼠标只能在窗体的图片范围内移动.
作者: yiyaozjk 发布时间: 2011-10-12
把窗体的句柄换成图片框的句柄即可。
作者: Veron_04 发布时间: 2011-10-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28