易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

基于PNotify的超美信息框 高度自定义 同步返回 多线程安全   [复制链接]

    2021-05-18 19:34:16
    界面美化源码
    易语言资源网
    4420 次浏览
    来源链接

之前一直在找好看的非自绘信息框,然而大部分都是通过打开一个自定义窗口实现的,对多线程不友好,与此同时,结果返回是异步回调的,对开发来说非常不方便

偶然间看见本论坛某个帖子(具体链接忘了)利用miniblink跑js实现信息框

然而这个信息框自定义程度达不到我的要求,且其回调是异步的不利于开发,与此同时对多线程并不友好

但我受此启发,也写了个信息框

该信息框基于pnotify.js,你们可修改css文件来给信息框换肤

本信息框的优点:

1.基于pnotify.js,继承了pnotify高度自定义的特性,可以换肤自定义按钮自定义展示位置、倒计时关闭信息框合并

2.支持多线程同步返回信息框按钮结果

3.支持HTML

4.无按钮情况下,只显示信息框而不等待返回结果,不阻塞线程执行


      

使用到了hashmap和miniblink,这两个模块均在压缩包内给了源代码


目前本模块有一个小问题,即开启合并收容后,预览所有被收容的信息框时,那个X号乱码,显示为一个乱码的符号(如上图)

希望有大佬能够解决这个X号的问题





点我下载 (已有 184 次下载)

引用模块


源码文件名 模块文件名
pnotify信息框例子.e
pnotify_易语言.ec
pnotify.e
miniblink.ec
HashMap.ec


引用支持库


源码文件名 支持库文件名 支持库标识
pnotify信息框例子.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
HashMap.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
miniblink.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
pnotify.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
通用对象支持库 2.0 {A068799B-7551-46b9-8CA8-EEF8357AFEA4}
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:JPG,PNG,TXT,EXE格式图片文...     下一篇:检测OD断点开源