1.只用到了精易模块,测试win7 win10可用,win11没电脑装,没测试。
2.这里只是显示标签文本做个例子,既然窗口已经置入任务栏,那么显示进度条,显示图片框,按钮,就随你发挥。
3.下面是所有代码,很简单,下载压缩包里包含源码和编译好的程序。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 系统 | 类_系统信息 | | 内存总大小 | 长整数型 | |
内存总大小 = 系统. 取总物理内存 ()置入任务栏 ()窗口1. 移动 (, , 180, 40 )标签_信息. 移动 (0, 0, 180, 40 )窗口_置父 (窗口1. 取窗口句柄 (), 窗口_取句柄 (窗口_取句柄 (, , “Shell_TrayWnd”, “”), , “ReBarWindow32”, “”)) 任务栏_刷新位置.时钟周期 = 1000 变量名 | 类 型 | 静态 | 数组 | 备 注 | 任务栏中间句柄 | 整数型 | | | 任务栏句柄 | 整数型 | | | rect | 精易_位置和大小 | | | 任务栏程序句柄 | 整数型 | | | 大小 | 精易_位置和大小 | | |
任务栏句柄 = 窗口_取句柄 (, , “Shell_TrayWnd”, “”)大小 = 窗口_取位置和大小 (任务栏句柄 )任务栏中间句柄 = 窗口_取句柄 (任务栏句柄, , “ReBarWindow32”, “”)任务栏程序句柄 = 窗口_取句柄 (任务栏中间句柄, , “MSTaskSwWClass”, “运行中的应用程序”)rect = 窗口_取位置和大小 (任务栏中间句柄 )窗口_置位置和大小 (任务栏程序句柄, 0, 0, rect.宽度 - 窗口1.宽度, 大小.高度 )窗口1. 移动 (rect.宽度 - 窗口1.宽度, 3, 标签_信息.宽度, 大小.高度 )标签_信息.标题 = “CPU:” + 到文本 (系统_取CPU占用率 ()) + “%” + “ ” + “内存:” + 到文本 (到整数 ( (内存总大小 - 系统. 取剩余物理内存 ()) ÷ 内存总大小 × 100 )) + “%” + #换行符 + “运行:” + 时间_秒到时分秒格式 (取启动时间 () ÷ 1000, , )|
_标签_信息_鼠标右键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 弹出菜单 (菜单, , )结束 ()写注册项 (4, “SOFTWARE\Microsoft\Windows\CurrentVersion\Run\” + 取执行文件名 (), 取运行目录 () + “\” + 取执行文件名 ()) 如果 (注册项是否存在 (4, “SOFTWARE\Microsoft\Windows\CurrentVersion\Run\” + 取执行文件名 ()) = 真)信息框 (“开机启动设置成功”, 0, , )信息框 (“开机启动设置失败”, 0, , )|
_标签_信息_鼠标位置被移动 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 添加提示 (标签_信息. 取窗口句柄 (), “Alex Monitor”, 假, 真)
Alex Monitor.rar
(584.81 KB, 下载次数: 180)
|