为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言模块源码 正文

窗口吸附模块源码和例程

三叶资源网 2018-04-07 00:33:23 易语言模块源码 2349 ℃ 1 评论

资源介绍:

窗口吸附模块源码和例程

资源作者:

易语言源代码大全

资源界面:

.版本 2

.子程序 开始吸附, 逻辑型, 公开, 注意:开始吸附后,窗口不能被销毁,也不能加入新窗口
.参数 是否有主窗口, 逻辑型, 可空, 默认真。主窗口为第一个加入的窗口。当其他窗口吸在主窗口上时,会随着主窗口一起移动。若此参数为假,则认为所有窗口都是独立的。
.参数 是否检测屏幕边缘, 逻辑型, 可空, 默认真。此参数决定是否吸住屏幕边缘
.局部变量 X, 整数型

.如果真 (是否为空 (是否有主窗口))
    是否有主窗口 = 真
.如果真结束
.如果真 (是否为空 (是否检测屏幕边缘))
    是否检测屏幕边缘 = 真
.如果真结束
.如果真 (取数组成员数 (窗口句柄) = 0 或 开始了)
    返回 (假)
.如果真结束
有主窗口 = 是否有主窗口
检测屏幕边缘 = 是否检测屏幕边缘
重定义数组 (吸附的窗口号, 假, 取数组成员数 (窗口句柄))
重定义数组 (需要整体拖动的窗口, 假, 取数组成员数 (窗口句柄))
重定义数组 (横向吸附线, 假, 取数组成员数 (窗口句柄) × 2 + 选择 (是否检测屏幕边缘, 2, 0))
重定义数组 (纵向吸附线, 假, 取数组成员数 (窗口句柄) × 2 + 选择 (是否检测屏幕边缘, 2, 0))
' 本源码来自三叶资源网(www.sanye.cx)
重新读取吸附线 (0)  ' 读出所有窗口的吸附线
.如果真 (是否检测屏幕边缘)
    重新读取吸附线_屏幕边缘 ()
.如果真结束

重定义数组 (旧过程号, 假, 0)
重定义数组 (窗口吸附线有效, 假, 0)
.变量循环首 (1, 取数组成员数 (窗口句柄), 1, X)
    加入成员 (旧过程号, SetWindowLong (窗口句柄 [X], -4, 到数值 (&消息处理子程序)))  ' 截获窗口消息
    加入成员 (窗口吸附线有效, 真)
.变量循环尾 ()
开始了 = 真
返回 (真)

资源下载:

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有1位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
局域网扫描器系统服务优化向导左右按键拼多多下单2144多线程注册例程源码机构JS分析易包做插件JS教程反调试bitmap打印窗口验证码图片AccessibleObjectFrom按键精灵基础练习网易云多进程大众点评高级表格支持库JS改写
最新评论