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

超级好看的GdiPlus类自绘提示框 仿web页面插件效果   [复制链接]

    2024-01-26 09:34:47
    模块控件源码
    易语言资源网
    2382 次浏览
    来源链接

上次的单窗口提示框在这里

https://bbs.125.la/forum.php?mod=viewthread&tid=14809160

现在把以前的想法完善了,能够90%还原网页效果,更加美观强大

主要功能

  • 四角+上下居中弹出提示,能够定义左右偏移用来适应不同的窗口
  • 文本宽度自适应,也可以固定宽度,弹出提示根据弹出位置对齐,一般来说不建议提示文本过长,因为没去做换行处理,也不美观
  • 提示可选是否定时关闭,由于是一直画图会消耗时间,根据机器不同耗时不同,所以定时会略微长了一点点,可以自定义间隔以解决这个问题,同时加快或者减缓缓动效果
  • 默认弹出后透明度是200,鼠标移上去变为不透明(透明度255),同时计时停止,便于查看提示消息,鼠标点击可关闭提示
  • 内置5种类型样式,也可以自定义各种颜色和图标,图标大小为32*32
  • 提示消息加入了列队,默认显示5条,可以根据需要自行修改
  • 提示完美覆盖在窗口上,跟着窗口移动,窗口最小化时全部关闭

使用帮助

提示框已经编译成模块以便调用,调用了GdiPlus类,可以自行扣出代码

需要使用程序集变量或者全局变量定义提示框类,在窗口创建完毕或者首次激活中初始化千万不要用局部变量

因为这个提示框本质上是创建了一个与窗口等大的窗口作为画板浮在源窗口上,然后进行画图



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

引用模块


源码文件名 模块文件名
demo.e
後天_提示框.ec
後天_提示框.e
Gdiplus.dll.ec


引用支持库


源码文件名 支持库文件名 支持库标识
demo.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
後天_提示框.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:【CCHTTP】基于litewebcha...     下一篇:弹幕游戏坦克大战...