精易论坛

标题: 【易IDE视觉库 插件】Skin#窗口设计预览插件及源码分享 [打印本页]

作者: 阿婆    时间: 2021-9-4 04:24
标题: 【易IDE视觉库 插件】Skin#窗口设计预览插件及源码分享
最近试用了易语言IDE界面美化支持库,体验过后当真爱不释手,虽然目前测试阶段现还有不少BUG,但依旧不能阻挡我对它的喜爱
1、现代化的界面
2、修复原生IDE自带的各种让人抓狂的BUG
3、集成了助手,丰富的插件可供过度选择
4、。。。从未想过易语言的开发体验可以如此优秀

考虑到助手和视觉库的兼容不是很友好,因此产生了直接开发易语言IDE界面美化支持库插件的想法

得益于这篇帖子 "所见即所得" 易IDE让窗体设计器独立使用she皮肤 ~~ (以下简称原帖),做了这个插件
下方演示大图↓↓↓↓↓






主要解决了原帖中的这个问题:(还有点BUG 因为用的是枚举句柄的方式 一些枚举不到的组件就没法卸载~)

分析"SkinH_EL.dll"的函数导入表,配合API Monitor,慎重且最小限度选择hook以下两个函数,用以保证不会破坏IDE原生功能,

首先hook“EnumThreadWindows”实现仅对“设计窗口”换肤(貌似完美),其次hook“IsMenu”实现屏蔽对IDE主菜单的重绘(设计窗口带菜单也不会重绘,无伤大雅)。毕竟破坏视觉库的现代化风格是不能容忍的!!!

其次就是原帖中只能使用一个皮肤,换肤的话每次都要替换文件并重启IDE,这里做了改进,多皮肤可灵活选择了

另外附赠个人收集的一些she皮肤,统一放在“Skins”目录,可根据个人喜好灵活添加或删除,演示图中的皮肤原贴中也有提及 VS2019 原汁原味 SHE 皮肤,其他皮肤来源不做赘述,,,

上源码,回复可见:
  
iDraw_SkinSharpViewer.e
iDraw_SkinSharpViewer.dll
易IDE视觉库接口模块.ec
Skins目录





安装方法,直接解压到易语言安卓目录,重启ide即可(当然安装易语言IDE界面美化支持库不做赘述)

就到这,,,



补充内容 (2021-9-10 19:38):
新版本已出炉,见:https://125.confly.eu.org/thread-14698031-1-1.html
作者: wuqingg    时间: 2021-9-4 08:45
支持你,让易视觉变得更好
作者: 红茶i    时间: 2021-9-4 09:01

作者: sunmoonstar    时间: 2021-9-4 09:06
看起来真不错,下来试试
作者: sinewtec    时间: 2021-9-4 09:06
感谢分享 支持!!!!!
作者: lao3    时间: 2021-9-4 09:08
实话说我看上你所有的she文件了
作者: jiang910615    时间: 2021-9-4 09:11
学习学习
作者: 1668532261    时间: 2021-9-4 09:12
易IDE视觉库插件
作者: 若筱涵    时间: 2021-9-4 09:23
差不多出正式版了
作者: 撒加    时间: 2021-9-4 09:26
厉害了!!!
作者: 君九    时间: 2021-9-4 09:26

作者: 反客为主    时间: 2021-9-4 09:28
感谢分享,很给力!~
作者: 萌新a    时间: 2021-9-4 09:31
支持一下
作者: oycs429    时间: 2021-9-4 10:01
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: 梦想ol    时间: 2021-9-4 10:04
        感谢分享,很给力!~
作者: Channge    时间: 2021-9-4 10:09
dddddddddddddddddddddddddddddddddd
作者: xh1020    时间: 2021-9-4 10:10
        感谢分享,很给力!~
作者: 一剑磨十年    时间: 2021-9-4 10:52
支持一下!
作者: ''''''    时间: 2021-9-4 10:54
Skin#窗口设计预览插件及源码分享
作者: bxfa    时间: 2021-9-4 10:54
看看具体的情况
作者: 〃扯淡的人生    时间: 2021-9-4 11:02
嗯 厉害 。。。。
作者: 13266750    时间: 2021-9-4 11:14
嗯 很强 小伙纸 有钱途
作者: 小Ye夜    时间: 2021-9-4 11:31
很好看啊~!
作者: 小毛皮    时间: 2021-9-4 11:35
好厉害,膜拜大佬
作者: cwgwww    时间: 2021-9-4 11:42
感谢分享,很给力!~
作者: 摆脱欲望l    时间: 2021-9-4 12:09
这个 牛啊 支持了!!! 编译后也是这种界面吗
作者: 阿婆    时间: 2021-9-4 12:15
摆脱欲望l 发表于 2021-9-4 12:09
这个 牛啊 支持了!!! 编译后也是这种界面吗

ide是【易语言IDE界面美化支持库】美化的,插件是给设计窗口加皮肤预览的
作者: 深爱者    时间: 2021-9-4 12:26
支持开源!感谢分享,论坛有你更精彩~
作者: 布鲁惠斯    时间: 2021-9-4 12:46
支持开源~!感谢分享
作者: 宇智波·永恒    时间: 2021-9-4 13:12
看看怎么样啊
作者: gtsing    时间: 2021-9-4 14:00

嗯 很强 小伙纸 有钱途
作者: xo37    时间: 2021-9-4 14:16
没看懂,就感觉楼主很牛,感谢分享
作者: 45195916    时间: 2021-9-4 14:18
这个东西不错啊
作者: 老毛桃    时间: 2021-9-4 14:22
支持开源~!感谢分享
作者: lvdtoy    时间: 2021-9-4 16:18
look~~~~~~~~~~~~~~~~~~
作者: 韦贝贝    时间: 2021-9-4 16:43
        感谢分享,很给力!~
作者: 大胜科技    时间: 2021-9-4 16:45
很厉害啊
作者: Pornhub    时间: 2021-9-4 16:50
666666666666666666666
作者: dzscuz    时间: 2021-9-4 17:36
看看好东西!!!
作者: wang247    时间: 2021-9-4 17:45
要解决了原帖中的这个问题:
作者: 汉族    时间: 2021-9-4 17:47
支持易下   
作者: 列明    时间: 2021-9-4 18:10
你那個回復可見,不回復也可見啊!
作者: qq137547401    时间: 2021-9-4 18:14
支持开源~!感谢分享
作者: incwin    时间: 2021-9-4 18:38
你那個回復可見,不回復也可見啊!
作者: KGH黑域    时间: 2021-9-4 19:04
666666666666666666666666666666666666666666666
作者: 794229345    时间: 2021-9-4 19:05
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: easonhome    时间: 2021-9-4 19:39
支持开源~!感谢分享
作者: qq1056123185    时间: 2021-9-4 19:46

作者: Mr.huang    时间: 2021-9-4 19:52
牛批啊铁子 , 高大上的一批 , 哈哈,
作者: aipai886    时间: 2021-9-4 19:59
易IDE视觉库接口模块
作者: 最帅    时间: 2021-9-4 20:15
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: 157151799    时间: 2021-9-4 20:25
过来下载看看哦
作者: 鼎诚    时间: 2021-9-4 20:27
看看什么内容
作者: 157151799    时间: 2021-9-4 20:28
过来下载看看啊
作者: 157151799    时间: 2021-9-4 20:28
没有金币了
作者: 157151799    时间: 2021-9-4 20:32
下载两次都打不开
作者: 码畜    时间: 2021-9-4 20:41
试试看!!!
作者: 小熊君    时间: 2021-9-4 20:56
火前留名
作者: 苏杰哥哥    时间: 2021-9-4 21:26
重启ide即可
作者: 石头怪    时间: 2021-9-4 21:30
支持开源~!感谢
作者: Nullauto    时间: 2021-9-4 21:59
直接做出好看界面?赞
作者: oin    时间: 2021-9-4 23:34
支持开源
作者: 285275928    时间: 2021-9-4 23:52
牛逼666,希望继续优化!
作者: Not_alone    时间: 2021-9-4 23:53
谢谢分享
作者: callng    时间: 2021-9-4 23:54
可以的,xx
作者: 落寞的青春    时间: 2021-9-5 00:24
大牛,厉害
作者: Gentleman    时间: 2021-9-5 01:14
火前留名
作者: F17各种绝    时间: 2021-9-5 04:49
牛啊!吖
作者: w3516330    时间: 2021-9-5 06:46
支持了 666666
作者: ffsfdsa    时间: 2021-9-5 07:49
支持一下!感谢分享!
作者: 曜辉    时间: 2021-9-5 08:33
嗯嗯,这个确实不错的说,很好看!支持一下!
作者: y2j423633    时间: 2021-9-5 09:26
安装方法,直接解压到易语言安卓目录,重启ide即可
作者: 1226852858    时间: 2021-9-5 10:10
66666666666666666666666666666
作者: lrjyjj520    时间: 2021-9-5 10:12
支持支持
作者: 青衫秋水    时间: 2021-9-5 10:50
谢谢分享
作者: qq331702128    时间: 2021-9-5 10:59
1.fu:/^vYLe8x7PQw^eyJwMSI6IjEwMjQwOTNwIiwicDIiOiIyMDAxYyIsInAzIjoiMTAyMjE4OWkiLCJwNCI6IntcImJyb3dzZXJpZFwiOlwiMVwiLFwiYmFpZHVpZFwiOlwiQkQzQjMzNzEyODRDRENBREM3OUMzOEREODAxODk5NUZcIn0iLCJzY2hlbWUiOiJ2MS9icm93c2VyL29wZW4/dXJsPWh0dHBzJTNBJTJGJTJGbS5iYWlkdS5jb20lMkZzJTNGd29yZCUzRCUyNUU2JTI1OTglMjU5MyUyNUU4JTI1QUYlMjVBRCUyNUU4JTI1QTglMjU4MCUyNUU1JTI1ODYlMjU4NSUyNUU3JTI1QkQlMjU5MSUyNUU3JTI1QTklMjVCRiUyNUU5JTI1ODAlMjU4RiUyNnNzaWQlM0QwJTI2ZnJvbSUzRDIwMDFjJTI2YmRfcGFnZV90eXBlJTNEMSUyNnVpZCUzRDAlMjZwdSUzRHVzbSUyNTQwMCUyNTJDc3olMjU0MDEzMjBfMTAwMyUyNTJDdGElMjU0MGlwaG9uZV8yXzEwLjBfMV8xMy41JTI2YmFpZHVpZCUzREJEM0IzMzcxMjg0Q0RDQURDNzlDMzhERDgwMTg5OTVGJTI2cnFpZCUzRDg4MjkzMzA5OTcyMTA4NzkxOTUlMjZzYSUzRGJyc18xX2QlMjZwb3MlM0Rhc3luY19jcnNfMSUyNnJzZiUzRDMzNDMwMDAxJTI2cmZyb20lM0QxMDIyMTg5aSUyNnJjaGFubmVsJTNEMTAyNDA5M3AmbmV3d2luZG93PTAmc2ltcGxlPTEmZnJvbXdpc2U9MSIsIm5naXMiOiJhZWVkMDRBRG8xclZwNFl0UUFpakYzbStJdy9qWlZra0xicGtFY2w4TTgzN1JrbXl2WHZoK3I0azNyUFdTTG5MOVc2OWZVZkVzSnF5In0=
作者: qq1004043585    时间: 2021-9-5 12:17
这个666
作者: 阿婆    时间: 2021-9-5 12:45
已知BUG:
1、打开多个IDE菜单会创建多遍
2、缺失卸载皮肤功能
3、皮肤过多菜单显示不友好(视觉库问题)

占楼。。。


补充内容 (2021-9-10 19:37):
新版本已出炉,见:https://125.confly.eu.org/thread-14698031-1-1.html
作者: Creeper2077    时间: 2021-9-5 13:04
感谢大佬分享
作者: 350246356    时间: 2021-9-5 13:26
支持开源~!感谢分享
作者: 呓语丶    时间: 2021-9-5 13:30
昨天装完插件之后     源码保存就闪退     然后敲了半小时的东西   保存的时候闪退了    再打开的时候半小时写的东西已经没了
备份也没有     可能是跟其他插件有什么冲突吧    把这个插件删除就没事了

作者: 怡君大哥    时间: 2021-9-5 14:33
#在这里快速回复#牛逼666,希望继续优化!
作者: huazhen88    时间: 2021-9-5 14:34
挺方便的   所见即所得
作者: ACBGTG    时间: 2021-9-5 16:35

作者: 斩天69    时间: 2021-9-5 16:45
支持开源~!感谢分享
作者: 已注销618659    时间: 2021-9-5 16:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 单色    时间: 2021-9-5 18:35
666666666666666
作者: 你不丑    时间: 2021-9-5 18:51
滴答滴答滴答滴答滴答多
作者: 百度大王    时间: 2021-9-5 23:35

作者: 百度大王    时间: 2021-9-5 23:36
吾问无为谓
作者: 幸运绵    时间: 2021-9-6 01:46
6666666666666
作者: touale    时间: 2021-9-6 03:28
66666666666666
作者: singlecolor    时间: 2021-9-6 06:06
路过围观一下,顺便帮顶
作者: lyliu    时间: 2021-9-6 08:59
是易语言本身的皮肤还是生成文件的皮肤?
作者: Singmy    时间: 2021-9-6 18:43
        支持开源~!感谢分享
作者: xiangyabing    时间: 2021-9-6 20:11
666666666666666
作者: 乱世小熊    时间: 2021-9-6 22:55
很不错!   
作者: 美味萝卜    时间: 2021-9-6 22:59
好东西 感谢分享
作者: lazyxi    时间: 2021-9-7 00:14
好象很不错                    
作者: 89496414    时间: 2021-9-7 01:43
牛逼666,希望继续优化!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4