下你所需,载你所想!
汇集开发技术源码资料

仿Win10系统通知v1.3最新版

:20.248KB :1 :2020-07-08 14:06:35

部分简介

全新仿Win10通知模块,比旧版本漂亮了很多,看到有人需要所以就分享给大家了。调用方法:
1、只需要在主窗口创建载入一次即可
调试.创建窗口 ()
2、在其它地方弹出通知不用创建窗口了
调试.弹出通知 (“备份任务已顺利完成!”, “已完成”, , , #图片_完成, #图片_关闭按钮, 2, #字体色_绿)

.子程序 弹出通知, 逻辑型, 公开, 使用多线程时先载入窗口,然后在多线程里面弹出通知
.参数 文本内容, 文本型, , 提示内容
.参数 文本标题, 文本型, 可空, 默认为"提醒"
.参数 字体大小, 整数型, 可空, 内容字体大小,默认为10
.参数 通知样式, 逻辑型, 可空, 真.使用全景色、假.使用左右配色(改变字体颜色需要设置背景颜色)
.参数 通知图片, 字节集, , 以 #图片_ 开头的资源或自定义,不使用图片请填写 {}
.参数 关闭图片, 字节集, , 以 #图片_ 开头的资源或自定义,不使用图片请填写 {}
.参数 关闭动画, 整数型, 可空, 0.不使用(留空)、1.滑动隐退、2.渐变隐退
.参数 背景颜色, 整数型, 可空, 以 #画板_和#字体色_ 开头的资源或自定义,默认为 #紫色
.参数 背景音乐, 字节集, 可空, 播放背景音乐
.参数 圆角窗口, 逻辑型, 可空, 真.圆角、假.直角
.参数 是否透明, 逻辑型, 可空, 窗口是否透明
.参数 窗口透明度, 整数型, 可空, 窗口透明度,设为0完全透明,设为255不透明
.参数 倒计时退出, 逻辑型, 可空, 默认为假
.参数 显示倒计时, 逻辑型, 可空, 默认为假
.参数 倒计时秒数, 整数型, 可空, 倒计时退出秒数
.参数 倒计时文本色, 整数型, 可空, 以 #字体色_ 开头的常量或自定义
.局部变量 a
.局部变量 i
.局部变量 h
.局部变量 w

.如果真 (记录 = 文本内容)
返回 (假)
.如果真结束
记录 = 文本内容
' 关闭弹窗 (真)
动画效果 = 关闭动画
Win10通知窗口.标签1.标题 = “”
.计次循环首 (16, a)
Win10通知窗口.左边 = Win10通知窗口.左边 + a × 2
' Win10通知窗口.重画 ()
' Win10通知窗口.刷新显示 ()
延迟 (1)
.计次循环尾 ()
h = 取屏幕高度 ()
w = 取屏幕宽度 ()
Win10通知窗口.标签1.底图 = 通知图片
Win10通知窗口.图片框1.图片 = 关闭图片
.如果真 (字体大小 ≠ 0)
.如果真 (字体大小 = 9)
Win10通知窗口.透明标签2.高度 = 36
.如果真结束
.如果真 (字体大小 = 8)
Win10通知窗口.透明标签2.高度 = 35
.如果真结束
.如果真 (字体大小 = 7)
Win10通知窗口.透明标签2.高度 = 40
.如果真结束
Win10通知窗口.透明标签2.字体.字体大小 = 字体大小
.如果真结束
.判断开始 (倒计时文本色 = 0)
Win10通知窗口.标签1.文本颜色 = #白色
.默认
Win10通知窗口.标签1.文本颜色 = 倒计时文本色
.判断结束
.判断开始 (取文本长度 (文本内容) > 29)
Win10通知窗口.透明标签2.是否自动折行 = 真
.默认
Win10通知窗口.透明标签2.是否自动折行 = 假
.判断结束
.如果真 (背景颜色 = 0)
背景颜色 = #紫色
.如果真结束
Win10通知窗口.画板1.画板背景色 = 背景颜色
Win10通知窗口.标签1.背景颜色 = 背景颜色
Win10通知窗口.图片框1.背景颜色 = 背景颜色
.判断开始 (通知样式)
Win10通知窗口.透明标签1.文本颜色 = #白色
Win10通知窗口.透明标签2.文本颜色 = #银白
.默认
Win10通知窗口.透明标签1.文本颜色 = 背景颜色
Win10通知窗口.透明标签2.文本颜色 = 背景颜色
.判断开始 (圆角窗口)
Win10通知窗口.画板1.画矩形 (278, 1, 78, 78)
Win10通知窗口.画板1.画点 (272, 1, 背景颜色)
Win10通知窗口.画板1.画点 (273, 1, 背景颜色)
Win10通知窗口.画板1.画点 (274, 1, 背景颜色)
Win10通知窗口.画板1.画点 (275, 2, 背景颜色)
Win10通知窗口.画板1.画点 (276, 3, 背景颜色)
Win10通知窗口.画板1.画点 (277, 4, 背景颜色)
Win10通知窗口.画板1.画点 (277, 5, 背景颜色)
Win10通知窗口.画板1.画点 (277, 6, 背景颜色)
Win10通知窗口.画板1.画点 (272, 77, 背景颜色)
Win10通知窗口.画板1.画点 (273, 77, 背景颜色)
Win10通知窗口.画板1.画点 (274, 77, 背景颜色)
Win10通知窗口.画板1.画点 (275, 76, 背景颜色)
Win10通知窗口.画板1.画点 (276, 75, 背景颜色)
Win10通知窗口.画板1.画点 (277, 74, 背景颜色)
Win10通知窗口.画板1.画点 (277, 73, 背景颜色)
Win10通知窗口.画板1.画点 (277, 72, 背景颜色)
.默认
Win10通知窗口.画板1.画矩形 (279, 1, 78, 79)
.判断结束

.判断结束
.判断开始 (文本标题 = “”)
Win10通知窗口.透明标签1.标题 = “提醒”
.默认
Win10通知窗口.透明标签1.标题 = 文本标题
.判断结束
Win10通知窗口.透明标签2.标题 = 文本内容
.如果真 (取字节集长度 (背景音乐) ≠ 0)
Win10通知窗口.播放次数 = 1
Win10通知窗口.背景音乐 = 背景音乐
.如果真结束
.如果真 (圆角窗口)
Win10通知窗口.外形 = 2
.如果真结束
.如果真 (是否透明)
设置窗口透明度 (Win10通知窗口.取窗口句柄 (), 窗口透明度)
透明度 = 窗口透明度
.如果真结束
.如果真 (倒计时退出 = 假)
Win10通知窗口.标签1.标题 = “”
.如果真结束
.计次循环首 (140, i)
Win10通知窗口.左边 = w - i × 2
.如果真 (i = 2)
Win10通知窗口.顶边 = h - 52 - Win10通知窗口.高度
Win10通知窗口.可视 = 真
.如果真结束
' Win10通知窗口.重画 ()
Win10通知窗口.刷新显示 ()
.计次循环尾 ()
Win10通知窗口.时钟1.时钟周期 = 0
Win10通知窗口.时钟2.时钟周期 = 0
.如果真 (倒计时退出)
倒计时秒数 = 倒计时秒数 + 1
.判断开始 (显示倒计时)
Win10通知窗口.计时器 (倒计时秒数 × 1000)
.默认
Win10通知窗口.标签1.标题 = “”
.判断结束
Win10通知窗口.时钟1.时钟周期 = 倒计时秒数 × 1000
.如果真结束
返回 (真)

仿Win10系统通知v1.3最新版

热门推荐

相关文章