http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 16386|回复: 26

[Winform] SkinSharp之.net版加载资源中的皮肤

[复制链接]
发表于 2014-4-10 15:24:14 | 显示全部楼层 |阅读模式
本帖最后由 Monn 于 2014-4-12 23:59 编辑

我发的SkinSharp这个皮肤,感觉好多人回复,http://www.sufeinet.com/thread-5111-1-1.html 说明大家都觉得不错,我这段也在研究它。但是用他的时候,会出来两个dll和一个皮肤文件,对于俺这有强迫症的人来说,实在是不能忍受,自己做的小软件,我还是喜欢单一的一个exe程序,这样很方便。于是有了下面的操作:
首先,我用http://www.sufeinet.com/thread-8320-1-1.html 这个类干掉了SkinH_CS.dll ,方法不在赘述,直接看上面这个地址,类里详细操作写的很清楚了。
然后,我研究过SkinSharp的文档后,找到AttachRes这个方法是能够传入byte[]类型的文件。而资源中的文件类型,即为byte[]。
AttachRes的具体参数不在详解,请看官方的文档,只说调用方法。当然,皮肤文件需要先加入进资源里。

下面看调用资源文件里皮肤的代码:
游客,如果您要查看本帖隐藏内容请回复

其中的storm即为添加的资源文件,不需要添加she后缀。

SkinH_Net.dll 这个dll是C++写的,所以生成的时候,这个文件还会跟程序在一起出现,不知道怎么作为资源使用。。有明白的大神请告知。。




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-4-10 15:32:13 | 显示全部楼层
单独的Dll基本上没办法添加到资源中,除非有源码
 楼主| 发表于 2014-4-10 15:54:52 | 显示全部楼层
站长苏飞 发表于 2014-4-10 15:32
单独的Dll基本上没办法添加到资源中,除非有源码

那就木法了。。只能这样了。。多了个dll。。
发表于 2014-4-11 23:46:18 | 显示全部楼层
其实是可以的。。。
 楼主| 发表于 2014-4-12 16:39:16 | 显示全部楼层

怎么搞,求指点。。
发表于 2014-4-13 13:37:58 | 显示全部楼层
Monn 发表于 2014-4-12 16:39
怎么搞,求指点。。

就是加入资源啊,网上一找一堆。
 楼主| 发表于 2014-4-13 23:55:36 | 显示全部楼层
软件开发指北 发表于 2014-4-13 13:37
就是加入资源啊,网上一找一堆。

dll是C++写也能加入资源?
发表于 2014-4-15 16:57:17 | 显示全部楼层
Monn 发表于 2014-4-13 23:55
dll是C++写也能加入资源?

能。
发表于 2014-4-16 14:12:19 | 显示全部楼层
不错啊。。支持。
发表于 2014-6-7 13:50:45 | 显示全部楼层
受教了,学习中...
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-16 05:43

© 2014-2021

快速回复 返回顶部 返回列表