刚刚出炉的 IrisSkin,来个鲜的(附:换肤控件对比)
满怀希望的看了看新版本的东东,没想到,还是老样子,
窗体颤动,不如skinpp,不过,毕竟是.net的。
最近,收集了大致几种换肤的东东:
appface.dll使用
1、需要添加的API声明:
//------------------------------------------------------------------------
//The declare for AppFace
[DllImport("appface.dll")]
public static extern int SkinStart(string SkinFile, int nDefWinType, string CheckSum, int nType,
int hInstance, int nLen);
[DllImport("appface.dll")]
public static extern int SkinRemove();
[DllImport("appface.dll")]
public static extern int SkinWindowSet(IntPtr hWnd, int nSkintype);
[DllImport("appface.dll")]
public static extern int SkinWindowSetEx(IntPtr hWnd, int nSkintype, int nResourceId,
int nUrfLoadType, string SkinFile, int hInstance, int nLen);
//------------------------------------------------------------------------
2、在Main函数或者首先启动的窗体添加:
if (Form1.SkinStart(Application.StartupPath + "\\belv.urf", 4, "", 1, 0, 0) == 0)
{
//Load a basic URF skin if failed (may be expired)
Form1.SkinStart(Application.StartupPath + "\\gtclassicex.urf", 4, "", 1, 0, 0);
}
其中Form1为窗体的name
===================================================================
actskn43.ocx
ActiveSkin 4.3 对于窗体的控件支持最少,甚至button。
使用:将ocx添加到toolbox,拖放到窗体上,在load事件中添加:
axSkin1.ApplySkin((int)Handle);
即可
====================================================================
DirectSkin.dll
不支持的控件要比active少,但是仍然不支持button等。
使用方法:
在使用skin的窗体上添加:
axWbocx1.Show();
// Try setting up a skin (requires dogmax in sample skins)
axWbocx1.InitWB();
axWbocx1.SetRootPathStr(Environment.CurrentDirectory + "\\skins\\");
axWbocx1.LoadUIS("xp corona\\xp corona.uis");
axWbocx1.DoWindow(this.Handle.ToInt32());
注意皮肤的路径
======================================================================
DotNetSkin.dll 和 IrisSkin2.dll
支持.NET的大部分控件,但是对strip不支持
且刷新严重,使用方法简单
======================================================================
SkinPlusPlus.VS.Net 支持的控件最全,支持部分第三方控件,dock窗体拖动时,效果不好。
很好用,但是没有皮肤编辑器
破解的是不是完整,未知----没有皮肤测试
使用 方法:
引用:using SKINPPDOTNETLib;
声明;public static SKINPPDOTNETLib.SkinPPDotNetClass SkinPPObj;
在Main函数中添加:
SkinPPObj = new SkinPPDotNetClass();
SkinPPObj.LoadSkin("PixOS.ssk", false);
注:必须在main中,不然对menustrip支持不好
以上是个人的测试,可能不是很准确,不过大致如此。
---------------------------------
下载 IrisSkin
刚刚出炉的 IrisSkin,来个鲜的(附:换肤控件对比)相关推荐
- 刚刚出炉的Asp.net网站部署视频教程
刚刚出炉的Asp.net网站部署视频教程,希望对新手朋友有所帮助 主要包括内容: 1.IIS的安装与配置 2.Asp.net环境的安装与常见问题解决 3.Asp.net网站的配置和使用 51aspx会 ...
- TIOBE 3 月编程语言排行榜刚刚出炉
出品 | CSDN(ID:CSDNnews) TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? 1.Lua重新进入TIOBE指数前20名 时隔几年,脚本语言Lua终于回到了TIOB ...
- 安卓新LOGO刚刚出炉!看着像毛毛虫
点击上方的终端研发部,右上角选择"设为星标" 每日早9点半,技术文章准时送上 公众号后台回复"学习",获取作者独家秘制精品资料 往期文章 一波Flutter酷炫 ...
- java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...
关于iOS限免应用在分享前,得提醒一下大家: 限免应用具有时效性,随时可能恢复到原价,看到喜欢的应用就抓紧时间下载 下载前请仔细核对价格,避免产生不必要的费用 限免应用,你们可以在APP Store( ...
- 计算机广东大专院校排名2018,重磅!广东85所专科院校官方排名刚刚出炉,这所高职回归第一!...
来源:高考直通车综合自广东省教育厅一个大专院校办学质量如何?广东教育部门组织的"创新强校工程"考核是一个重要的参考评价.就在昨天(29日),广东省教育厅就公布了2020年度高等职业 ...
- 15篇最新AI论文推荐新鲜出炉!真的很skr了~(附链接)
来源:PaperWeekly 本文约2200字,建议阅读10分钟. 本文为大家介绍了关于AI的15篇新鲜论文. 1. Sliced Recurrent Neural Networks @Ttssxua ...
- 2018年“世界品牌500强”新榜出炉,中国38个品牌入选(附总榜单)
在最新出炉的"世界品牌500强"中,亚马逊.谷歌.苹果排名前三,中国有38个品牌入选. 由世界品牌实验室(World Brand Lab)独家编制的2018年度(第十五届)&quo ...
- 死磕原理!新鲜出炉的蚂蚁金服面经附答案
前言 Spring Data JPA 是在 JPA 规范的基础上进行进一步封装的产物,和之前的 JDBC.slf4j 这些一样,只定义了一系列的接口.具体在使用的过程中,一般接入的是 Hibernat ...
- 表格控件对比_小白如何开发出苏宁易购同款表格协同文档系统?
SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,具有 "高性能.跨平台.与 Excel 高度兼容"的产品特性,满足 Web ...
最新文章
- 1分钟搭建极简mock server
- SQL 存储过程 解析XML
- spring3.0注解
- OpenGL编程指南5:学习绘制不同风格的曲线
- Type mismatch: cannot convert from int to Object错误
- {Azure} 常用链接
- xor(线性基的合并)
- 对软件研发项目管理的深入探讨
- Mac端SVN工具CornerStone详解
- JAVA导入gpx文件_使用传单加载多个gpx文件
- 躲避方块的球——C语言游戏
- 面试求职-你们想知道的腾讯面经
- css中如何使图标的旋转
- 语音聊天系统包含哪些类型?语音社交APP开发重点
- python中空格怎么打_191012 python3关于空格打印、赋值、+=符号的小坑
- LaTex 常用数学公式符号速记
- 浙江电信张涛:天翼阅读未来将收费 资费采用包月形
- android 自定义ImageView实现图片手势滑动 多点触摸放大缩小效果
- Java模拟微信发红包,一看就会
- Eclipse快捷键,IDEA中使用Eclipse快捷键
热门文章
- JavaScript 中的 Hoisting (变量提升和函数声明提升)
- c# 读取INI文件(将内容写入INI文件)
- 程维卸任“一号专车”相关公司法定代表人
- fdisk和parted命令区别
- 提交审核报错 ERROR ITMS-90087解决办法
- win10系统重装后只有一个盘了别的盘的文件如何找到
- Codeforces Round #792 (Div. 1 + Div. 2)
- python用正则获取字幕中的文本
- STM32CubeMX——点灯
- 服务器协议一般是几年,服务器和劳动合同期是一样的么