怎么通过易语言实现,打开易语言程序后,鼠标被吸附住,就是只能在窗口里面活动,还有怎么解除限制? 5

 我来答
百度网友95f40c0
2013-02-02
知道答主
回答量:10
采纳率:0%
帮助的人:9.1万
展开全部
可以这样勒。加入一个时钟。时钟周期每1秒执行周期事件。周期时间写上鼠标移动(,X,Y)像这样就简单很多了。如果要解除。可以用注册热键()
以下代码

.版本 2
.支持库 shellEx
.程序集 窗口程序集1
.程序集变量 a
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 100
a = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
.子程序 _时钟1_周期事件
鼠标移动 (1, 1)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.判断开始 (参数一 = a)
.判断开始 (时钟1.时钟周期 = 0)
时钟1.时钟周期 = 100
.默认
时钟1.时钟周期 = 0
.判断结束
.默认
.判断结束

‘————————————————-

’下面是DLL库名

.版本 2
.DLL命令 鼠标移动, 整数型, , "SetCursorPos"
.参数 X, 整数型
.参数 Y, 整数型
'可以不用DLL但是要加入一个超级模块
来自:求助得到的回答
darlingks
2013-02-02 · TA获得超过222个赞
知道小有建树答主
回答量:638
采纳率:75%
帮助的人:176万
展开全部
鼠标被吸附住, 这种思想应该是不懂编程的人来描述, 对于你自己开发程序, 需要有一眼就看穿的内力!这只是一种表现给用户的视觉效果, 而已。
思路:(暂时想到2种, 就说第一种吧)
判断鼠标是否在窗口范围内, 如果已经在临界位置, 则保持不动即可。
那么现在的问题只不过是设置鼠标位置了。

关于吸附的效果, 在靠近临界位置某个范围之内, 使用三角函数来移动鼠标位置, 做出类似被 '吸' 过去的错觉。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ck20011109
2013-02-04
知道答主
回答量:68
采纳率:0%
帮助的人:23.1万
展开全部
你可以参考一下超级模块的鼠标限制命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun1yu1jia1
2013-02-02 · TA获得超过1066个赞
知道小有建树答主
回答量:1178
采纳率:62%
帮助的人:532万
展开全部
精易模块有个 鼠标_限制()。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式