1241天 Edwiin

还好有你,再见如初。

[纯源码]易语言源码_史上最牛逼的一个信息框

发布于 11天前 / 17 次围观 / 0 条评论 / 易语言相关 / Edwiin

      今天逛精易论坛的时候,看到之前的精华区有这个,晕,之前怎么没有发现呢,福仔大大的自绘信息框。我花了一点时间测试了一下,去掉了联系和加信息,没有修改任何核心代码,保证原始代码,另外,作者求gdi/gdi+的单子,简单的,难的,都可以找他,联系方式请进原创发布地址中寻找:dwz.cn/3s01QE7p,源码所有控件都是使用API创建的。

上图:

      这是一个信息框的设计器,你设计成什么样,导出的皮肤就是什么样,在使用前你可以导入设计好的皮肤,也可以使用对应的方法设置数据。

      如图可知,这个设计器是很强大的,可以自定提示的图标,文本样式,还有背景图片,作者在源码中也是非常非常细心,大部分源码都是进行了注释的,对学习这个源码,学习作者的思路也是很有帮助的,可见这足以是一款非常优秀的信息框,最牛逼的信息框!

      并且不仅仅是E的信息框美化修改,还有W版A版的信息框都支持

源码内置了一个阴影,使用没有阴影的图片做背景的时候,需要阴影的可以开启阴影;也可以使用有阴影的背景图片做背景,然后设置客户区位置,九宫区域,一样能有阴影效果。

下面这个是不开启阴影,使用了有阴影的图片做背景:

下面这个是开启了阴影,使用了一张普通的图片做背景:

作者录了个50课的信息框教程,现已完结,一共51课,有兴趣可以去看看:

链接:http://bbs.125.la/forum.php?mod=viewthread&tid=14235489

使用方法

开启一键换肤,开启后所有信息框都变成自绘信息
信息框_开启一键换肤 (hWnd)
信息框_关闭一键换肤 ()

注:我是使用易语言5.8版本进行测试保存,5.8以下版本易语言将无法正常打开。

已知的问题

1、黑月编译无效;黑月编译出来的不显示信息框窗口,E的编译器编译可以正常显示,不知道是不是黑月的bug;

2、成品信息框的图标,询问图标和警告图标颠倒了,在 _msg_cal***s()这个子程序里改一下,g_hIcon 这个数组保存4个图标 分别是 信息,询问,警告,错误,只要把询问和警告换过来就行了

下载说明

源码压缩zip格式,除了源码之外还附带上了文中2种皮肤文件,可根据需要导入修改即可,源码版权归原作者福仔所有。