网站首页 > 文章中心 > 其它

易语言模拟鼠标滚轮

作者:小编 更新时间:2023-09-22 08:21:16 浏览量:209人看过

其实,采用API函数调用很容易实现,下面我们以拖动按钮为例来具体讲一下实现方法:

① 新建立一个程序,保存为"让鼠标拖动你的控件.e".

Dll命令:释拆或放鼠标

易语言模拟鼠标滚轮-图1

返回值类型:整数型

备注:为当前的应用程序释放鼠标捕获.我的理解:与SetCapture函数一起使用,用于判断鼠标离开(mouseleave)事件.

在Dll库中的命令名:ReleaseCapture

子程序:_按钮1_鼠标左键被按下

返回值类型:逻辑型

参数:横向位置 数据类型:整数型

参数:纵向旅孙伍位置 数据类型:整数型

参数:功能键状态 数据类型:整数型

释放鼠标 ()

以上代码中,"按钮1.发送信息"方法向Windows发送移动凯拍按钮的消息.

以上讲述了如何在易语言中用鼠标拖动控件,窗口的拖动方法也是这样.

输入设备 这个组件可以帮你

最好的办法是 注册 大漠,直接 调用鼠标事件就可以了.

.支持库 spec

.子程序 __启动窗口_创建完毕

.子程序 callback, 整数型

.参数 hwnd, 整数型

.参辩逗数 msg, 整数型

.参数 wParam, 整数型

.参数 lParam, 整数型

.局部变量 滚动状态, 整数型, , , 大于等于0向前 小于0向后

.局部变量 键位状态, 整数型, , , 滚动滚轮同时是否按下了其它键位

调试知灶亏输出 (滚动状态, 键位状态)

.如果真结束

返回 (CallWindowProc (old, hwnd, msg, wParam, lParam))

.子程序 _按钮_向前_被单击

.子程序 _按钮_向后_被单击

MouseWheel -1

MouseWheel 1

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章