超级好看的GdiPlus类自绘提示框 仿web页面插件效果https://bbs.125.la/forum.php?mod=viewthread&tid=14809945
(出处: 精易论坛)
上一版在这里
主要功能(紫色为更新内容)
- 四角+上下居中弹出提示,能够定义左右偏移用来适应不同的窗口
- 文本宽度自适应,也可以固定宽度,弹出提示根据弹出位置对齐,一般来说不建议提示文本过长,因为没去做换行处理,也不美观
- 文本高度可自定义, 默认高度60, 最低设置36
- 提示可选是否定时关闭,由于是一直画图会消耗时间,根据机器不同耗时不同,所以定时会略微长了一点点,可以自定义间隔以解决这个问题,同时加快或者减缓缓动效果
- 默认弹出后透明度是200(可禁止半透明),鼠标移上去变为不透明(透明度255),同时计时停止,便于查看提示消息
- 鼠标点击可关闭提示, 执行回调事件, 附带一个设定的回调参数
- 内置5种类型样式,也可以自定义各种颜色和图标,图标大小为32*32
- 提示消息加入了列队,默认显示5条,可以根据需要自行修改
- 提示完美覆盖在窗口上,跟着窗口移动,窗口大小改变也会随之改变, 窗口最小化时全部关闭
- 内置了鸣叫与一个提示音效, 其他音效可自行扩展添加
使用帮助
提示框已经编译成模块以便调用,调用了GdiPlus类,可以自行扣出代码
需要使用程序集变量或者全局变量定义提示框类,在窗口创建完毕或者首次激活中初始化,千万不要用局部变量
因为这个提示框本质上是创建了一个与窗口等大的窗口作为画板浮在源窗口上,然后进行画图
多窗口调用, 记得在窗口销毁时销毁提示框, 防止再次打开窗口后崩溃




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