求帮忙把这个游戏准星程序的源码打包出来,要求可正常编译和使用,并且添加两个功能
1.可调整准星大小
2.在添加一个点样式的准星,就是特别小的圆形
成品是这个:https://wwlf.lanzouw.com/i9jci8b
以下是源代码:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_功能界面 | | | | 变量名 | 类 型 | 数组 | 备 注 | 阴影 | 创建窗口阴影 | | Ins | 整数型 | | 准星状态 | 整数型 | | 移动状态 | 整数型 | | ScrLK | 整数型 | | CScrLK | 整数型 | | Home | 整数型 | | 上 | 整数型 | | 下 | 整数型 | | 左 | 整数型 | | 右 | 整数型 | | 刷新 | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 总高度 | 整数型 | | | 总宽度 | 整数型 | | | N | 整数型 | | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 总高度 = 160 总宽度 = 440 高度 = 0 宽度 = 0 可视 = 真 计次循环首 (总高度 ÷ 15, N )宽度 = 15 × N 如果真 (高度 < 总高度 )高度 = 15 × N 程序_延时 (1) 计次循环尾 ()宽度 = 总宽度 高度 = 总高度 功能界面. 重画 ()阴影. 创建 (功能界面. 取窗口句柄 (), 5 )功能界面. 重画 () 托盘菜单.可视 = 假 准星状态 = 0 移动状态 = 0 Ins = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #Ins键 )ScrLK = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #ScrollLock键 )CScrLK = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 3, #CapsLock键 )刷新 = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #End键 )Home = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #Home键 )上 = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #上光标键 )下 = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #下光标键 )左 = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #左光标键 )右 = 注册热键 (_启动窗口. 取窗口句柄 (), 标签4. 取窗口句柄 (), 0, #右光标键 )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 结束 ()置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) |
_标签4_反馈事件 | 整数型 | | |
参数一 | 整数型 | | | | 参数二 | 整数型 | | | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 如果真 (参数一 = Ins ) 如果 (准星状态 = 0 )载入 (窗口1, , 假)准星状态 = 1 ws = GetWindowLong (窗口1. 取窗口句柄 (), #GWL_EXSTYLE )ws = 位或 (ws, #WS_EX_TRANSPARENT )ws = 位或 (ws, #WS_EX_LAYERED )SetWindowLong (窗口1. 取窗口句柄 (), #GWL_EXSTYLE, ws )返回 () 窗口1. 销毁 ()准星状态 = 0 返回 () 如果真 (参数一 = ScrLK )_启动窗口.可视 = 真 _启动窗口.位置 = 0 如果真 (参数一 = CScrLK )置托盘图标 ({ }, “”)结束 () 如果真 (参数一 = Home ) 如果 (移动状态 = 0 )移动状态 = 1 标题 = “准心可移动!” 移动状态 = 0 标题 = “准心锁定” 如果真 (参数一 = 上 ) 如果 (移动状态 = 1 )窗口1.顶边 = 窗口1.顶边 - 1 如果真 (参数一 = 下 ) 如果 (移动状态 = 1 )窗口1.顶边 = 窗口1.顶边 + 1 如果真 (参数一 = 左 ) 如果 (移动状态 = 1 )窗口1.左边 = 窗口1.左边 - 1 如果真 (参数一 = 右 ) 如果 (移动状态 = 1 )窗口1.左边 = 窗口1.左边 + 1 如果真 (参数一 = 刷新 )窗口1.底色 = 颜色选择器_准星颜色.颜色 置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 位置 = 2 置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 如果真 (功能界面.位置 = 2 )功能界面.可视 = 假 置托盘图标 ( #图标, “我在这里哦”)置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 如果 (操作类型 = #单击左键 )功能界面.可视 = 真 功能界面.位置 = 1 置托盘图标 (, ) 如果 (操作类型 = #单击右键 )弹出托盘菜单 (托盘菜单 ) 置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 功能界面.可视 = 真 功能界面.位置 = 1 置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 置托盘图标 ({ }, “”)结束 ()置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) --------------------------------------------------------------------------- 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 阴影 | 创建窗口阴影 | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 按钮_英雄联盟 (图形按钮1, “选择准星”, )线程_启动 (&停止动画 )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 延迟 (2500 )图片框2.图片 = #Logo 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 结束 ()置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 载入 (功能界面, , 假)_启动窗口.可视 = 假 全部DLL命令调用 |
窗口_隐显 | 整数型 | | |
user32 | |
ShowWindow | |
|
(未填写子程序名) | | | | |
|
|
hwnd | 整数型 | | | | nCmdShow | 整数型 | | | |
|
GetWindowLong | 整数型 | | |
user32 | |
GetWindowLongA | |
|
(未填写子程序名) | | | | |
|
|
hwnd | 整数型 | | | | nIndex | 整数型 | | | |
|
GetWindowThreadProcessId | 整数型 | | |
user32 | |
GetWindowThreadProcessId | |
|
(未填写子程序名) | | | | |
|
|
hwnd | 整数型 | | | | lpdwProcessId | 整数型 | | | |
|
SetWindowLong | 整数型 | | |
user32 | |
SetWindowLongA | |
|
(未填写子程序名) | | | | |
|
|
hwnd | 整数型 | | | | nIndex | 整数型 | | | | dwNewLong | 整数型 | | | |

|